C语言里的数据类型
数据类型有整型 浮点型 字符型
1. 整型有两种区分一种按照有无符号另一种是按照所占内存区分
有符号整型和无符号整型
整型=整数
singed 有符号整型:可以是正数也可以是负数例如可以是+5和-5
unsinged 无符号整型:只能是正数不能是负数例如+5
按照所占内存区分
short短整型:占用2个字节的内存
int 整型:占用4个字节的内存
long长整型:占用4个字节的内存
singed short有符号短整型:因为是有符号整型所以范围可以是正数也可以是负数
范围在负的32768到正的32767
singed short 可以忽略掉singed 直接输入short
**带有singed也就是有符号的整型都可以忽略掉singed直接输入**
unsinged short无符号短整型:因为是无符号整型所以范围只能是正数
范围在0到65535之间
**因为无符号整型的特性所以不能忽略掉unsinged**
singed int有符号整型:因为是有符号整型所以范围可以是正数也可以是负数
范围在正负的21亿之间
singed int 可以忽略掉singed 直接输入int
unsinged int 无符号整型:因为是无符号整型所以范围只能是正数
范围在:0到42之间
singed long 有符号长整型:因为是有符号的整型所以范围可以是正数也可以是负数
范围在:0到21亿之间
(因为整型和长整型所占的内存一样所以他们的范围也是相同的)
( 当然这个也是可以直接忽略掉前面的singed直接输入long的)
unsinged long 无符号长整型:因为是无符号的整型所以范围只能是正数
范围:0到42之间
(因为前面的整型int跟long所占的内存是一样的所以范围也一样)
2. 浮点型(小数)
(float)单精度(2个字节)精确到5位
(double)双精度(4个字节)精确到15位(同时也是默认精度)
3.字符型(单个的符号例如 * & ¥)
char(1个字节)范围在负的128到正的127之间
C语言里的关键字
关键字就是程序中蓝色的字体是由系统定义的符号是具有特殊含义的
标识符:是由自己根据自己的需要在程序中定义的符号
规则:1.不能是中文只能是字母 数字 和_下划线 (字母范围a-z A-Z)(数字范围0-9)
2.第一个符号不能是数字(1a)是错的(a33)是对的
3.不能跟关键字重名(关键字就是系统定义的具有特殊含义的符号)
规范:1.最好起个有看一眼就知道什么意思的名字
2.长度不要太长(控制在12个符号之内)