符号长整型u
sig
edlo
gi
t
有符号长整型sig
edlo
gi
t
实型
单精度实型float双精度实型double长双精度实型lo
gdouble
4
0~2321
4
231~2311
4长37位,6位有效
8长307位,15位有效
10长4931位,18位有效
字符型char
1
0~281
空类型void
1
枚举类型
构造类型
指针类型数组类型结构体类型
22
共用体类型
32C符号常量名、变量名、函数名等统称标识符,标识符的命名规则为:以字母
或下划线开头,由字母、数字、下划线组成,超出32个字符部分被忽略最好
不超过8个字符。
33以0开头的整数为八进制整数,以0X或0x开头的整数为十六进制无符号整数。
3432768~32767为i
t型,0U~65535U为u
sig
ed型,65536U~4294967295U和0UL~4294967295UL为u
sig
edlo
g型,2147483648~32769、32768~2147483647和2147483648L~2147483647L为lo
g型。后缀U和L不区分大小写和次序。
35数据的存储字节数可用运算符sizeof查询,括号内可是数据、表达式或类型名。
36有符号整数i
t和lo
g按补码存储,因此,65535U~1U与1U~65535U依次相等,4294967295UL~1UL与1UL~4294967295UL依次相等。
37定点数含小数点数和浮点数统称C实型常量,浮点数的一般形式为:
尾数e除码或尾数E除码其含义为:
尾数×10除码其中,尾数为定点数或整数,除码为整数。标准浮点数的小数点在第1位非0数字之后。后缀L或l的实型常量为长双精度,无后缀实型常量为双精度。
第3页共21页
f《C程序设计》知识点
第3章数据类型、运算符与表达式
38用一对单引号括起来的单个字符称作C字符常量,其值为该字符的ASCII码(1字节无符号整数)。
39转义字符
、t、、、