• c语言学习之基础知识点介绍(一):输出语句和变量简单介绍


    本系列是为了学习ios做准备的,也能作为c语言入门的教程看看。

    c语言的程序结构:

    1、顺序结构:自上而下依次执行。

    2、分支结构:程序有选择的执行某段代码或者不执行某段代码。

    3、循环结构:程序循环的去执行某段代码。

    c语言的代码块:

    定义:每个{}就是一个代码块。

    注意:{}代码块中定义的变量,代码块外不可以访问。原因:除了代码块之后,代码块内部定义的变量就会被回收。

    代码块中可以定义代码块外中已存在的变量。

    //代码块
    int  num = 1;
    {
    //就近原则
    int num = 10;
    printf("num = %d" ,num);//输出10
    }
    printf("num = %d" ,num);//输出1

    printf函数:

    printf函数作为输出语句,主要的作用个就是输出用户想输出的语句。

    例如:printf("我是一个大帅哥~~");

       printf("数字1=%d,数字2=%d",10,20);//%d接下来会在一起解释。

              /*

        %d:填入int,short型的数据,例如printf("数字1=%d,数字2=%d",10,20);

        %ld:填入long型的数据,例如printf("数字1=%ld,数字2=%ld",10,20);

        %f:填入float类型的数据,例如printf("数字1=%f,数字2=%f",10f,20f);

        %lf:填入double类型的数据,例如printf("数字1=%lf,数字2=%lf",10,20);

        %c:填入char类型的数据,例如printf("数字1=%c,数字2=%c",‘1’,‘2’);

        格式化输出内容:

          printf("要输出的字符串",值列表);注意值与值之间要英文的逗号(,)隔开。

       */

    c语言中基本数据类型:

    short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。

    1.各种数据类型介绍

    1.1整型

      整形包括短整型、整形和长整形。

    1.1.1短整形

      short a=1;

    1.1.2整形

      一般占4个字节(32位),最高位代表符号,0表示正数,1表示负数,取值范围是-2147483648~2147483647,在内存中的存储顺序是地位在前、高位在后。

      定义:用int关键字,举例如下:

      int a=6;

    1.1.3长整形

      long a=10;

    1.2浮点型

      浮点型包括单精度型和双精度型。

    1.2.1单精度型

      浮点型,又称实型,也称单精度。一般占4个字节(32位),

      float a=4.5;

    1.2.2双精度型

      一般占8个字节(64位)

      double a=4.5;

    1.3字符类型

      在各种不同系统中,字符类型都占一个字节(8位)。定义如下:

      char c='a';

      也可以用字符对应的ASCII码赋值,如下:

      char c=97;

    c语言中常量:

          定义一个常量的关键字const,常量是定义后就不会且不能更改的。

          常量的定义:

                字面量表示法:直接写值。例如 1; 10.3; 'a';

                常规定义:const 类型 变量名 = 值;

    c语言中变量:

          变量的定义:

               常规定义:类型 变量名 = 变量值;

          有无符号的变量:

               一般定义的数字类型的变量都是有符号的变量,如果想要定义无符号的变量,需要用unsigned关键字,

               带着种关键字的变量只能定义大于等于0的数字。

               输出该种类型的变量:short和int都是直接%u,例如:printf("%u ",12);long类型是printf("%lu ",12);

          

    c语言中变量的命名规范:

          1、起名要有意义;

          2、只能用下划线、字母、美元符号($)开头;

          3、mac环境下可以使用中文,但是不推荐(标准c中是不可以的)。

          4、不能用关键字作为变量名。

          5、使用驼峰命名法(第一个单词的首字母小写,第二个单词开始首字母大写)。

  • 相关阅读:
    数字图像处理(一)之灰度转换和卷积python实现
    ArcEngine+C# 森林资源仿真系统 核心代码
    Dijkstra和Floyd算法遍历图的核心
    python像操作文件一样操作内存的模块 StringIO
    python操作Redis方法速记
    python中时间处理标准库DateTime加强版库:pendulum
    utittest和pytest中mock的使用详细介绍
    《金字塔原理》 读书笔记
    python轻量级orm框架 peewee常用功能速查
    docker中安装的mysql无法远程连接问题解决
  • 原文地址:https://www.cnblogs.com/bobo-pcb/p/4900108.html
Copyright © 2020-2023  润新知