a+u=22.b+u=-14 Press any key to continue 【例2-2】整型变量的定义与使用 include <stdio. h> void maino int a b c d unsigned u a=12b=-24;U=10; c=atu d=b+u printf("a+u=%d, b+u=%d\n, c, d) fp
【例2-2】 整型变量的定义与使用 #include <stdio.h> void main() { int a,b,c,d; unsigned u; a=12;b=-24;u=10; c=a+u;d=b+u; printf(“a+u=%d,b+u=%d\n”,c,d); }
4整型数据的溢出 【例2-3】数据的溢出 1 include <stdio h> 2 void maino 345678 short a b a=32767: b=a+1 printf("%d, %dn", a, b) 32767: 0111111111111[1[11 -32768 100000000000000|0 fp
4.整型数据的溢出 【例2-3】 数据的溢出 1 #include <stdio.h> 2 void main() 3 { 4 short a,b; 5 a=32767; 6 b=a+1; 7 printf("%d,%d\n",a,b); 8 }
【例2-4】不同类型数据间相互赋值。 include <stdio h> void maino short, y; int a b c d X=5; 6 a=7 b=8 C=X+a d=y+b printf("c=X+a=%d, d=y+b=%dn c, d) E=X↓a=12d=y+b=14 Press any key to continue fp
【例2-4】不同类型数据间相互赋值。 #include <stdio.h> void main() { short x,y; int a,b,c,d; x=5; y=6; a=7; b=8; c=x+a; d=y+b; printf("c=x+a=%d,d=y+b=%d\n",c,d); }
25实型数据 251实型常量的表示方法 两种表∫十进制小数形式0.13 示形式1e指数形式 3e-3 注意字母e或E之前必须有数字,且e后面的指数 必须为整数。 aEn(a为十进制数,n为十进制整数) 1e3、1.8e-3、-123e-6、-.1e-3 e3、2.1e3.5、.e3、e fp
2.5 实型数据 2.5.1 实型常量的表示方法 两种表 示形式 十进制小数形式 e指数形式 0.123 3e-3 注意:字母e(或E)之前必须有数字,且e后面的指数 必须为整数。 1e3、1.8e-3、-123e-6、-.1e-3 e3、2.1e3.5、.e3、e a E n(a为十进制数,n为十进制整数)
“规范化的指数形式”,即在字母e(或E)之前的小数部分中, 小数点左边应有一位(且只前有一位)非零的数字。 个实数在用指数形式输出时,是按规范化的指数形式输出的。 例如:指定将实数1234567按撒数形式 输出,必然输出1234567e+002
“规范化的指数形式”,即在字母e(或E)之前的小数部分中, 小数点左边应有一位(且只能有一位)非零的数字。 一个实数在用指数形式输出时,是按规范化的指数形式输出的。 例如:指定将实数123.4567按指数形式 输出,必然输出1.234567e+002