在c语言编程中,数字5与5.0有什么区别(编程题,求救)

Python010

在c语言编程中,数字5与5.0有什么区别(编程题,求救),第1张

变量c是float类型,所以在赋值时要有小数点的。

第一个s=a/b中由于a和b都是int整型,所以得到的结果s必然是整型,而下一个s=a/c中,a是整型,而c是浮点型,所以得到的结果是浮点型。

总之,两个整型数相除,得到的结果一定是整型,而一个整数与一个浮点数相除得到的结果是浮点型。

good luck!!

C语言中两个整数相除,结果也是一个整数

5/9=0因为是整除,所以是0

如果是5.0/9则代表一个浮点数与整数相除,结果是浮点数,就可以正确的显示了

大多数编程语言中,/符号都表示整除

c语言中,5.0/5.0会得到

double

1.0

c语言

默认

浮点型

常数

double

型,

double

5.0

除以

double

5.0

double

1.0。

如果是

5/5

就是

整型除以整型,得整型

1

如果是

5.0/5

5/5.0,

它是

整型

double

混合运算,按规定

高端

double

看齐,得

结果

double

1.0。