常识
(一个字节byte --> 8bit)
标准c语言允许以‘f’/‘F’来表示浮点数,例如 356f 和 356. 是等价的
常量(不能被改变)/变量(可以被改变)
#define 常量名字 常量(数值)--> 定义一个宏常量
进制表达
八进制:以0开头,即0开头的都是八进制
十六进制:以0X或者0x开头,即0X或者0x开头的都是十六进制
整型数据类型
允许在定义一个数据类型后以','隔开定义多个相同类型的变量
基本型--> int -->四个字节
短整型--> short int(通常写成)short--> 所占的字节和数据范围跟 int 相同
长整形--> long int(通常写成)long-->四个字节
无符号型-->unsigned
单精度--> float --> 四个字节
双精度--> double --> 八个字节
长双精度--> long double
注意小数除法和整数除法的差别
字符型--> char --> 一个字节
自动转换
char,short --> int --> unsigned --> long --> double低级向高级自动转换
强制转换
(想要转化的类型)原来的类型 如 --> (int)float