分析:首先,要处理的数据为整型; 其次,根据数据的大小确定其具体类型:1024 可用int型变量保存,65536必须用 Jlong int型变量才 能保存。 程序: main fint X; long y; 1024 65536 printf(n x=%d, y=%ld",x, y); 说明:若x,y均定义为ong型,程序运行如何? 若x,y均定义为int型,程序运行结果如何?
◼ 分析:首先,要处理的数据为整型; 其次,根据数据的大小确定其具体类型:1024 可用int 型变量保存,65536必须用long int 型变量才 能保存。 ◼ 程序: main( ) { int x; long y ; x=1024; y= 65536 ; printf("\n x=%d , y=%ld" , x , y); } 说明:若x,y 均定义为long 型,程序运行如何? 若x,y均定义为 int 型,程序运行结果如何?
二、实型 Foat:单精度浮点型 ■ Double:双精度浮点型 所占空间大小:在一般微机上,foat型数据占4B, double型数据占8B。当然 double型数据的表示范围大。 ■实型变量的定义: float r, V double z a.X float result;等
二、实型 ◼ Float : 单精度浮点型 ◼ Double: 双精度浮点型 ◼ 所占空间大小 : 在一般微机上,float 型数据占4B, double型数据占8B。当然double型数据的表示范围大。 ◼ 实型变量的定义: float r, v ; double z, a, x ; float result ; 等