【例 3.4】
main(){
long 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);
谭浩强 C 语言程序设计 2001 年 5 月 1 日
从程序中可以看到:x, y 是长整型变量,a, b 是基本整型变量。它们之间允许进行运算,
运算结果为长整型。但 c,d 被定义为基本整型,因此最后结果为基本整型。本例说明,不
同类型的量可以参与运算并相互赋值。其中的类型转换是由编译系统自动完成的。有关类型
转换的规则将在以后介绍。
3.4 实型数据
3.4.1 实型常量的表示方法
一秒记住www点dier22点com,最新小说等你来