中易网

#include<stdio.h> void main() { int x=5,y=6; float a; a=x/y; printf("%f\n",a

答案:1  悬赏:0  
解决时间 2021-03-13 09:44
#include<stdio.h> void main() { int x=5,y=6; float a; a=x/y; printf("%f\n",a); }
最佳答案
#include 
void main() 

float x=5,y=6; 
float a; 
a=x+y; 
printf("%f
",a);//%d是输出整型数据,a是float浮点型的,要用f
 }
追问:是int x=5,y=6
追答:#include 
void main() 

int x=5,y=6; 
 int a; 
a=x+y; 
printf("%f
",a);//%f是输出浮点型数据,a是int整数型的,要用d
 }
 
 
 我还以为是刚刚你问的那个问题,printf函数比较严谨,不能随便输出,对应错了,输出就错了
追问:  #include
  void main()
  {
  int x=5,y=6;
  float a;
  a=x/y;
  printf("%f\n",a);
  }
那里是float a,a不就是浮点型吗
追答:哦,sorry,我没仔细看
我从新讲解一下


x,y是整型数据,a是浮点型
x/y系统会当成整型数据运算,同时舍弃小数部分,本来得到0.8333的,舍弃小数部分就是0了


如果你要得到数值,必须强制转换
#include
  void main()
  {
  int x=5,y=6;
  float a;
  a=(float )x/y;//强制转换
  printf("%f
",a);
  }
追问:那个括号就是转换的意思吗,明白了太感谢你了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我买的显示器内置音响的'支持hdmi,去电
用柠檬来泡盐水再来对开水可以吗?
兴旺玩具这个地址在什么地方,我要处理点事
淮河流域降水量分布特点
紧急求助:辩论赛辩题——企业用人才为先
龚仁龙大女儿叫什么
爱希望英语学校地址有知道的么?有点事想过去
11,527,23是多少钱
老茅台多少钱一瓶
外地的工行卡,网银密码都忘了,在本地工行能
请教高手,盆买来孔太大,土会漏出去一点,拿
黑眼圈造型在什么地方啊,我要过去处理事情
金立w900s怎么关闭扬声器
狗戴猫铃是什么意思
c# datagridview 绑定时 改变单元格的值
推荐资讯
某小组测量一种易溶于水、形状不规则的固体小
九八商务宾馆在哪里啊,我有事要去这个地方
纤艺形象设计地址在什么地方,想过去办事
霍建华和黄小明是的同性恋
成都大运汽车集团有限公司4号门在哪里啊,我
第九根第十根肋骨骨折能赔偿多少钱?
去韩国旅游一加6能用那里的电话卡吗?
汇编除法指令什么情况才分成两种情况写?比如a
中国移动手机连锁卖场和平中路店地址在什么地
网红冷饮有哪些?
鸿英楼这个地址在什么地方,我要处理点事
狗狗无缘无故对着一个地方狂吠,是什么原因?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?