数据类型

常识

(一个字节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

posted @ 2023-01-31 19:03  TFOREVERY  阅读(27)  评论(0编辑  收藏  举报