Linux C---数据类型、运算符和表达式总结
1.数据类型
c语言中数据还分常量和变量
2.常量于变量
2.1 变量
程序运行中可以变化的量称为常量,应遵循“先定义,后使用”的原则。
2.2常量
常量是程序中最基本的元素,在运行时不能被改变的量。通常包括整数、字符、浮点和枚举。
3.数据类型转换
1) 运行不同数据类型时需先转换,在运算。char必需转换成int,float必需转换成double
2)自动数据类型转换
由低级转化为高级,(说白了就是低存储范围转化为高存储范围)
char->int->long->float->double
精确转换不会造成精度损失
3)强制数据类型转换
有高级向低级转化,这样有损精度。
4.算数符与表达式
表达式由运算符和操作式组成的,在运算时要注意数据类型之间的转换。
其他运算符
sizeof运算符:指数据类型的长度,作为计算机中占用存储空间的字节数。
取地址符(&):用来得到变量的地址。