Linux C---数据类型、运算符和表达式总结

1.数据类型

Linux C---数据类型、运算符和表达式总结

c语言中数据还分常量和变量

2.常量于变量

2.1 变量

程序运行中可以变化的量称为常量,应遵循“先定义,后使用”的原则。

2.2常量

常量是程序中最基本的元素,在运行时不能被改变的量。通常包括整数、字符、浮点和枚举。

3.数据类型转换

      1) 运行不同数据类型时需先转换,在运算。char必需转换成int,float必需转换成double

     2)自动数据类型转换

           由低级转化为高级,(说白了就是低存储范围转化为高存储范围)

           char->int->long->float->double

            精确转换不会造成精度损失

   3)强制数据类型转换

有高级向低级转化,这样有损精度。Linux C---数据类型、运算符和表达式总结

4.算数符与表达式

Linux C---数据类型、运算符和表达式总结

表达式由运算符和操作式组成的,在运算时要注意数据类型之间的转换。

其他运算符

sizeof运算符:指数据类型的长度,作为计算机中占用存储空间的字节数。

取地址符(&):用来得到变量的地址。