c语言程序题:输出结果(小数点后只保留一位)main(){double d;float f;long l;int i;i=f=l=d=20/3;printfc语言程序题:输出结果(小数点后只保留一位)main(){ double d;float f;long l;int i; i=f=l=d=20/3; printf("%d %l

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 09:05:44
c语言程序题:输出结果(小数点后只保留一位)main(){double d;float f;long l;int i;i=f=l=d=20/3;printfc语言程序题:输出结果(小数点后只保留一位)main(){ double d;float f;long l;int i; i=f=l=d=20/3; printf(

c语言程序题:输出结果(小数点后只保留一位)main(){double d;float f;long l;int i;i=f=l=d=20/3;printfc语言程序题:输出结果(小数点后只保留一位)main(){ double d;float f;long l;int i; i=f=l=d=20/3; printf("%d %l
c语言程序题:输出结果(小数点后只保留一位)main(){double d;float f;long l;int i;i=f=l=d=20/3;printf
c语言程序题:输出结果(小数点后只保留一位)main(){ double d;float f;long l;int i; i=f=l=d=20/3; printf("%d %ld %f %f",i,l,f,d);} 为什么结果是6 6 6.0 6.0

c语言程序题:输出结果(小数点后只保留一位)main(){double d;float f;long l;int i;i=f=l=d=20/3;printfc语言程序题:输出结果(小数点后只保留一位)main(){ double d;float f;long l;int i; i=f=l=d=20/3; printf("%d %l
需要注意的是:“/”,对两个整型数据做除法运算,得到的永远是整数(结果相当于取整)
这里20/3=6,等式相当于:i=l=f=d=6,右边赋值给左边,i,l都是整型,所以还是6,f,d都是浮点数,所以是6.0