|
发表于 2020-10-25 09:34:51
|
显示全部楼层
整数除10的结果是整数,比如:int 6 / 10 = 0 (在C语言的概念中就是如此,而在我们平时的概念是等于0.6的)
浮点数除10是整数带小数,比如:float 6 / 10 = 0.6
双精度除10是整数带小数,比如:double 6 / 10 = 0.6
看下面的例子:
- #include <stdio.h>
- int main(void)
- {
- int a = 6,b = 10, x;
- float c = 6.0,d =10.0, y;
- double e = 6.0,f =10.0, z;
- x = a / b;
- y = c / d;
- z = e / f;
- printf("整数除法:a / b = %d\n",x);
- printf("浮点数除法:c / d = %f\n",y);
- printf("双精度除法:e / f = %lf\n",z);
- return 0;
- }
复制代码
输出:
整数除法:a / b = 0
浮点数除法:c / d = 0.600000
双精度除法:e / f = 0.600000
-------------------------------------------------------
Process exited after 0.3456 seconds with return value 0
请按任意键继续...
|
|