3、数据的长度与取值范围 长度精度范围 char 1B -128-127 short 2B -32768~32767 10n4B 2147483648~214483647 fat4B|6位[34E:38-34E+38 oule8B16位±11308-17E+308
3、数据的长度与取值范围 长度 精度 范围 char 1B -128-127 short 2B -32768~32767 long 4B -2147483648~2147483647 float 4B 6位 ±(3.4E-38~3.4E+38) double 8B 16位 ±(1.7E-308~1.7E+308)
4、整数的有(无)符号 在整型数据说明前加或不加 signed均表示有 符号数,加 unsigned表示无符号数。无符号 数最大值比有符号数大一倍 长度范围 unsigned char 1B 0-255 unsigned short 0-65535 signed long4B0-4294967295
4、整数的有(无)符号 在整型数据说明前加或不加signed均表示有 符号数,加 unsigned表示无符号数。无符号 数最大值比有符号数大一倍。 长度 范围 unsigned char 1B 0-255 unsigned short 2B 0~65535 unsigned long 4B 0~4294967295
测试数据类型的运算符: sizeof(
测试数据类型的运算符:sizeof( )
、常量和变量 Q1.直接常量和符号常量 直接常量:即常数。如13、“等。 号常量:用指定的名称代替一个常量。 >c中符号常量的定义 efine常量名取值 注意:符号常量在程序中不能重新赋值
二、常量和变量 1、直接常量和符号常量 ➢ 直接常量:即常数。如123 、 ‘a’ 等。 ➢ 符号常量:用指定的名称代替一个常量。 ➢ C中符号常量的定义: #define 常量名 取值 注意:符号常量在程序中不能重新赋值
2、直接常量的书写格式 整型常量:以0开头的数值作为八进制,以0X 开头的为十六进制。常量后加L表示长整型 实型常量:只能用十进制表示 字符常量:用单引号括起来的一个字符 >转义字符:以“V开头,后跟一个字母代表一个 控制字符表示“Ⅴ本身;表示单引号;13 个八进制数表示AS进码为该八进制数的字符 后跟12个十六进制数表示AS码为该十六进 制数的字符
2、直接常量的书写格式 ➢整型常量:以0开头的数值作为八进制,以0X 开头的为十六进制。常量后加L表示长整型。 ➢实型常量:只能用十进制表示。 ➢字符常量:用单引号括起来的一个字符。 ➢转义字符:以“\”开头,后跟一个字母代表一个 控制字符;\\表示“\”本身;\‘表示单引号;1-3 个八进制数表示ASCII码为该八进制数的字符;\x 后跟1-2个十六进制数表示ASCII码为该十六进 制数的字符