永发信息网

为什么C语言中除号没起作用

答案:2  悬赏:0  手机版
解决时间 2021-01-24 23:32
  • 提问者网友:萌卜娃娃
  • 2021-01-24 19:04
int main()
{
int a, b;
a = 100;
b = 9/5*a+32;
printf("celsius = %d \nflah = %d\n %d",a,b,MY_AGE);
getchar();
return 0;
}
这里面为生活那么除号没有起作用?

除号没有起作用,为什么?
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-01-24 19:48
整数除以整数结果为整数,9/5应写成9.0/5。而且,b的类型应为float 或double。
全部回答
  • 1楼网友:春色三分
  • 2021-01-24 20:03
1、c语言中的除用符号 / (正斜杠)表示 2、用法 (1)当被除数和除数均为整型时,结果为整型 如1/2的结果是0,9/2的结果是4 (2)当被除数和除数任意一个为浮点数时,结果为浮点数 如1.0/2的结果是0.50000000000000000(double型),9.0/2.0的结果是4.5000000000000000(double型); 1.0f/2的结果是0.500000000(float型),9/2.0f的结果是4.50000000(float型) 3、扩展 浮点数包含单精度浮点数(float)和双精度浮点数(double)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯