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/10/06 08:51:15
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(
xJ@_e - $Tc$R$BԂ-U#jS*&mڼK9"xAv;|ofbnS D}sĴNOG|\gwyT>?uI| 29G՝iVtŰ =d(VFb{TL,M2uXGt2ZHulM{ WCD;$,(XsEV3bNS=b+Uig-<3 ;ӣVuذ!K޿tzM+"ElH +&:+LriY̟4r?3lC1 K:{ WdP6̪?),#҇ GvNIW

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