尾数 数符 尾数 阶码 32位浮点数的表示方法为 阶符 阶符1位,阶码7位,数符1位,尾数23 位。因而阶数最大为127。转换为十进制数: 2127=10n n=1271g2=127*0.301=38
32位浮点数的表示方法为 阶符1 位,阶码7 位,数符1 位,尾数23 位。因而阶数最大为127。 转换为十进制数: 2 127=10n n = 127 lg2 = 127 * 0.301 = 38 数符 阶符 尾数 尾数 阶码
浮点数存放形式(32位 22”=10 n=127*lg2=38 31 2423 1615 87 0 8位 8位 8位 8位 阶数7位 数 尾数23位 (0~22) 阶(243> 符 位 阶数最大值 位 27-1=127
浮点数存放形式(32位): 8位 8位 8位 8位 31 2423 16 15 8 7 0 阶 符 1 位 数 符 1 位 阶数7位 尾 数 23 位 (0~22) (24~31) 2 127 =10n n =127 * lg2 = 38 阶数最大值 2 7 -1=127
2-5字符型数据 在程序中,字符常量用字符加单引号 表示,如'A、'a。还可以用以开头的 特殊形式表示,如1n、t、1102等。 一个字符变量占内存一个字节
2-5 字符型数据 在程序中,字符常量用字符加单引号 表示,如 ’A’ 、’a’。还可以用以开头的 特殊形式表示,如 \ n 、 \ t、\ 102 等。 一个字符变量占内存一个字节
字符变量定义形式为 char aa 67 char x 'A'; 字符串常量是用双引号括起来的字符系 列,如 China”,"How do you do?”,”A” 等
字符变量定义形式为 char a ; a = 67 ; char x = ’A’ ; 字符串常量是用双引号括起来的字符系 列,如 ”China” ,”How do you do ?” ,”A” 等
请注意不能把字符串常量赋值给字符变 量,如 char a1 a1=”A" char a=Hello!”; 这是错误的。因为字符变量只占 个内存字节,而C语言规定,在内存中 每一个字符串尾部都加上一个特殊的字 符”0 这个字符不能显示不能 打印,它的ASCⅡ值为0
请注意不能把字符串常量赋值给字符变 量,如 char a1 ; a1 = ”A” ; char a = ”Hello!” ; 这是错误的。因为字符变量只占一 个内存字节,而C语言规定,在内存中, 每一个字符串尾部都加上一个特殊的字 符 ’ \0 ’ 。 这个字符不能显示不能 打印,它的ASCII值为 0