永发信息网

C语言中数字2.0和2有什么区别?

答案:4  悬赏:40  手机版
解决时间 2021-03-26 07:26
C语言中数字2.0和2有什么区别?
最佳答案
2是int(整形)型,而2.0是float(浮点)型,类型不同追问5/2 = 2
-5/2.0 = -2.5
帮我解释下了 谢谢追答因为5和2都是整形,所以5/2=2也是整形,-5/2.0=-2.5同,除非有强制类型转换才会得出不同类型的值。
全部回答
浮点和整数追问/*ch2_003.c*/
#define PRICE 12.5
main()
{ int num=3;
float total;
char ch1,ch2=‘D’;
total=num*PRICE;
ch1=ch2-‘A’+‘a’;
printf(“total=%f,ch1=%c\n”,total,ch1);
}
运行结果:
total=37.500000, ch1=d
这个结果Total不是等于37.50000吗?有效数字不是7位吗?
2.0是double,2是int型。追问/*ch2_003.c*/
#define PRICE 12.5
main()
{ int num=3;
float total;
char ch1,ch2=‘D’;
total=num*PRICE;
ch1=ch2-‘A’+‘a’;
printf(“total=%f,ch1=%c\n”,total,ch1);
}
运行结果:
total=37.500000, ch1=d
这个结果Total不是等于37.50000吗?有效数字不是7位吗?
一个是浮点数,一个是整数,占用空间大小不一样。追问/*ch2_003.c*/
#define PRICE 12.5
main()
{ int num=3;
float total;
char ch1,ch2=‘D’;
total=num*PRICE;
ch1=ch2-‘A’+‘a’;
printf(“total=%f,ch1=%c\n”,total,ch1);
}
运行结果:
total=37.500000, ch1=d
这个结果Total不是等于37.50000吗?有效数字不是7位吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
25.2cm等于换算多少米
你能代还信用卡
依法不公开审理的刑事案件有哪些
阿森纳现场助威歌By Far The Greatest Team
求xin gai大师全集百度云资源好人一生平安 不
兄弟HL2140打印机显1示Error什么意思
隧道围岩等级4a和4b有什么区别
国标消防喷淋管道安装支架材质和型号是什么?
车辆跨白色实线违章不
留抵抵欠税要怎么申请
今年CJ你印象最深的是什么?
WAR31v2的战术
我的51账号忘记了怎么找回
香菇种植技术
苹果 6s中的wallet怎样地铁支付?
推荐资讯
海尔奥克斯专卖店怎么去啊,有知道地址的么
内乡都有什么好吃的?
北纬39度,东经98度,错写成东经39度,98度,在
歌词哦,亲爱的,你在我的心里歌名
雪铁龙爱丽舍2014款行车电脑上同时出现运动模
问啊回答问题真的给钱吗?
有谁在华伦咨询工作过吗?薪资待遇、公司氛围
腌制肉类时一斤猪肉用多少火硝合适??谢谢
行政套房和海景房的区别是什么
C#编译出现错误怎么办?
ofo为什么不和别的车一样用智能锁?而用机械
双皮奶怎么做出两层皮啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?