C语言——数据类型

      数据是一切程序存在的基础,在实际应用中我也发现对于数据类型的转换、应用是非常普遍的,尤其是代码中一个数据的错误会导致需要花费大量时间去排错,因此掌握数据是掌握C的扎实。

      C语言提供了多种数据类型:可分为1)基本类型。2)构造类型。3)指针类型。4)空类型 四大类

      1.基本类型的值不可以分解为其他类型。例如人体的最小单位是细胞,细胞不能再分解为最小单元。哈哈,原子、夸克忽略,只为了理解。

       2.构造类型:数组、结构、联合类型。

      3.指针:相对与一般人而言会觉得比较难,对于我而言也是如此。刚接触指针,觉得是天书。

      提一点:指针是特殊的数据类型,值表示某个变量在内存中的地址。

      4.空类型:例如void mian()

      对于数据类型量可以分为变量、常量。

      变量:在代码执行过程中其值发生变化,相反常量就是其值不会改变。     

      可以与数据类型合起来:例如整型常量、整型变量.....

      [1]:

     .常量:在执行过程不会改变,例如:L=3;

      符号常量:用一个标识符来代替常量出现在程序中;

      一般用#define宏定义或者const定义:

    1) #define PI 3,14

     2)  const float PI=3.14;

     习惯上,符号常量的标识符用大写字母,变量的标识符用小写字母,以示区分。

   例1:

   #include         //需要用到输入输出头文件

  #define PRICE 30

  int main()

{

       int num,total;

      num = 30;

      total = num*PRICE;

      printf("total=%d",total);

       return 0;

}

符合常量与变量不同,其值在其作用域内不能改变,也不能再被赋值。

     [2]:

     变量:变量必须先定义,有名字才可以使用。在内存中占据一定的存储单元。

     例如:int  i= 4;//  i为变量的名称    4为变量的值    0x0000为变量的地址(未指定地址是随即的)

      变量的表示以及类型较为多,下篇继续。

 

  

你可能感兴趣的:(C语言——数据类型)