第二章 C数据类型
1.C语言处理两种数据:常量和变量
2.常量:整形常量、实型常量、字符常量、字符串常量、枚举常量
3.整形常量:正整数、负整数、零 eg: 10,-30,0
4.实型常量:实数、小数、浮点数 eg: 3.14,-0.56,18.0
5.字符常量:字符型常量、用单引号括起来的任意字符 eg: 'x' 'X' '?' ',' '9'
6.字符串常量:用双引号括起来的一个或多个字符 eg: "x" "Hello" "Y78"
7.在C程序中,整型常量可以用十进制、八进制、十六进制形式表示,但编译器都会自动将其转换成二进制存储
8.整型常量的类型:长整型、短整型、有符号、无符号。
9.不同进制的整型常量的表示形式:
1)十进制:0~9数字组合,可带正负号 eg: 256,-128,0,+7
2)八进制:0开头,后面跟0~7数字组合 eg: 021,-017
3)十六进制:0x(0X)开头,后跟0~9,a~f(A~F)数字组合 eg:0x12,-0x1F
10.不同类型的整形常量的表示形式:
1) 有符号整型常量:默认int型定义为有符号整数,无需signed eg:10,-30,0
2) 无符号整形常量:常量值后跟u或U,只能表示>=0的数 &n