C语⾔基础之数据类型和数据的表现形式
⼀、数据类型
1.基本类型:整型类型、浮点类型
(1)整型类型:基本整型(int)、短整型(short int)、长整型(long int)、字符型(char)、布尔型(bool)。
(2)浮点类型:单精度浮点型(float)、双精度浮点型(double)
2.枚举类型(enum)
3.空类型(void)
4.派⽣类型:数组类型([])、指针类型(*)、结构体类型(struct)、共⽤体类型(union)、函数类型
注:字符型数据和布尔型数据都是都是整型类型数据存储。
⼆、数据的表现形式(常量)
常量:整型常量、浮点型型常量、字符串常量、字符型常量、符号常量
浮点型变量float
1.整型常量:如 1000、0、-345等都是整型常量,整型常量有⼗进制、⼋进制和⼗六进制表⽰⽅式。如图:
表⽰⽅式前置符号标志构成⽰例
⼗进制⽆0-9、正负号65,-57
⼋进制00-7、正负号032,027,-033
⼗六进制0x或0X0-9,a-f()A-F、正负号0x101,0Xff
2.浮点型常量:有⼗进制⼩数和指数两种形式
(1)⼗进制⼩数:123.456,.456,123.,-123.(构成:0-9、正负号和⼩数点。规则:必须有唯⼀的⼩数点)
(2)指数:12.34e3(代表12.34x10的3次幂),0.145E-25(代表0.145X10的-25次幂) (构成:0-9、正负号、e或E。规则:e或E前必须有数,e或E后必须为整数)
3.字符串常量:如"boy","123"等。(字符串的存储长度⽐字符串的字符个数多1,因为存储字符串时会在字符串的结尾⾃动加上⼀个字符串结束标志'\0')
4.字符常量:有普通字符和转义字符(⽤单撇引号括起来的单⼀字符)
(1)普通字符:如:'a','z','3'
(2)转义字符:以反斜杠“\”作为标志符号。如:'\n','\"' ,'\030','\x19'。(\d或\dd或\ddd:d代表⼋进制数,\xhh或\xh:h代表⼗六进制数)
5.符号常量:符号常量是指⽤符号代表某个常量。
如:#define PI 3.14 (宏定义)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论