ASCII位控制字符ASCLI值控制字符ASCII值控制字符ASCII位控制字将DNUL3264?96(space)1SOH38165A971ASCII码表266BbSTX34983EEX35867c99eEOT684363D100dENO37客691016ACK3870P102Bf7BEL3971G103K.注意字符'1和整数1是不同的概念。BS4072H48(10-1739HT41)I1051LF104274T*1061+75k11VT43K107字符1只是代表一个形状为'1的符号12FF4476L1081.13CR45-77M109m在需要时按原样输出,在内存中以SO4678N11014n.ASCII码形式存储,占1个字节。15SI4779011110aDLE4811216080PDCI001100011749181Q11318DC250282X114rX19DC351383115+而整数1是以整数存储方式(二进制补码20DCA52d84T116t5321NAK585U117L方式)存储的,占2个或4个字节。222SEN54686118V2355787FTB119W000000000000000124CAN56888X120x9Y25EM5789121Y26SUB58902122:2整数运算1+1等于整数2,而字符'1'+"1ESC275991L123:9228FS60124K并不等于整数2或字符2。29GS61293125丁7430RS62>94126US2316395127DEL
ASCII码表 注意 字符′1′和整数1是不同的概念。 字符′1′只是代表一个形状为′1′的符号, 在需要时按原样输出,在内存中以 ASCII码形式存储,占1个字节。 而整数1是以整数存储方式(二进制补码 方式)存储的,占2个或4个字节。 整数运算1+1等于整数2,而字符′1′+′1′ 并不等于整数2或字符′2′。 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
字符变量字符变量是用类型符char定义字符变量。char c='?';//定义c为字符型变量并使初值为字符?。?的ASCI代码是63,系统把整数63赋给变量cprintf("%d %c\n",c,c);/用%d”格式输出十进制整数63,用%c格式输出字符?CA\WINDOWSsystem32/cmd.exe口X请按任意键继续
字符变量 字符变量是用类型符char定义字符变量。 char c='?'; //定义c为字符型变量并使初值为字符′?′。′?′的ASCII代码是63,系统把整数63赋给变量c。 printf("%d %c\n",c,c); //用“%d”格式输出十进制整数63,用“%c”格式输出字符′?′
浮点型数据3.14159=3.14159*100=0.314159*101=314.159*10-2由于小数点位置可以浮动,所以实数的指数形式称为浮点数。浮点数类型包括float(单精度浮点型)、double(双精度浮点型)、longdouble(长双精度浮点型)注意由于用二进制形式表示一个实数以及存储单元的长度是有限的,因此不可能得+.3141591到完全精确的值,只能存储成有限的精T确度。小数部分占的位(bit)数愈多,数符指数小数部分数的有效数字愈多,精度也就愈高。指数部分占的位数愈多,则能表示的数值101.3141593.14159+范围愈大
浮点型数据 3.14159=3.1 4159* 100=0. 31415 9*10 1=314.15 9*10- 2 由于小数点位置可以浮动,所以实数的指数形式称为浮点数。 浮点数类型包括float(单精度浮点型)、double(双精度浮点型)、long double(长双精度浮点型)。 + . 314159 1 数符 小数部分 指数 + .314159 101 3.14159 注意 由于用二进制形式表示一个实数以及存 储单元的长度是有限的,因此不可能得 到完全精确的值,只能存储成有限的精 确度。小数部分占的位(bit)数愈多, 数的有效数字愈多,精度也就愈高。指 数部分占的位数愈多,则能表示的数值 范围愈大
实型数据类型字节数有效数字数值范围(绝对值)460以及1.2*10-38~3.4*1038float8150以及2.3*10-308~1.7*10308double8150以及2.3*10-308~1.7*10308longdouble16190以及3.4*10-4932~1.1*104932
实型数据 类型 字节数 有效数字 数值范围(绝对值) float 4 6 0以及1.2*10- 3 8~3.4*10 3 8 double 8 15 0以及2.3*10-308~1.7*10308 long double 8 15 0以及2.3*10-308~1.7*10308 16 19 0以及3.4*10-4932~1.1*104932
常量的类型'n—字符常量23——整型常量3.14159一浮点型常量·从常量的表示形式即可以判定其类型。·不带小数点的数值是整型常量,但应注意其有效范围。·在一个整数的末尾加大写字母L或小写字母l,表示它是长整型(longint)。凡以小数形式或指数形式出现的实数均是浮点型常量,在内存中都以指数形式存储。·C编译系统把浮点型常量都按双精度处理,分配8个字节
常量的类型 • 从常量的表示形式即可以判定其类型。 • 不带小数点的数值是整型常量,但应注意其有效范围。 • 在一个整数的末尾加大写字母L或小写字母l,表示它是长整型(long int)。 • 凡以小数形式或指数形式出现的实数均是浮点型常量,在内存中都以指数形式存储。 • C编译系统把浮点型常量都按双精度处理,分配8个字节。 'n'——字符常量 23——整型常量 3.14159——浮点型常量