永发信息网

c语言中1.0/n与1/n有什么区别

答案:4  悬赏:80  手机版
解决时间 2021-03-23 09:06
c语言中1.0/n与1/n有什么区别
最佳答案
1.0/n和1/n的区别,取决于n的类型。
1、当n为浮点型,包括double, float类型,这时二者没有区别。都是求n的倒数。
2、当n为整型类型,包括char, short, int, long以及对应的无符号类型,根据运算规则,结果仍为整型。
于是:
1.0/n, 结果为double 类型,为n的倒数。
1/n, 如果n为1,那么结果为1, n为-1,结果为-1, n为大于1或者<-1的整数时,结果为0。 无论结果如何,其类型均为整型。
全部回答
1.0/n 结果是浮点型 1/n 结果是整形 除的话被除数货除数是小数,结果都是小数 求余 % 只有被除数是小数 结果才是小数
如果n是一个整形变量
那么1.0/n 得到的结果是一个浮点数,也就是保留小数点后的小数
而1/n是舍弃小数位后的整数
比如这样,如果n是2
那么1.0/n 结果是0.500000
而1/n结果是0 (这里不是四舍五入,而是直接丢弃小数位)
那要看你的n是int 类型还是float 浮点类型
在c语言中 整数除以整数 还是一个整数对吧

比如1/2 不是0.5 而是0
而1/2.0 或1.0/2 或1.0/2.0是0.5

1.0是浮点数 而1 是整数
当n为整数时有区别了 为浮点数就没有区别
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
当警察一定要进警校吗
请分别画出如图所示下列各图中杠杆的动力臂和
怎么删除"自豪地采用WordPress
什么软件可以卸载软件,怎么用软件绘制地图
通过商道节目《瓶中三国》的三期节目,从设计
不小心吃了饼干包装袋 吃了一点点 会怎样啊
get some flowers for you什么意思?
圆通中回单核销啥意思
广兰加气站怎么去啊,有知道地址的么
申请的电信宽带每个月120元,本来是先预存300
可读性强的宋史类书籍有哪些
换了张显卡,原来老显卡用的VGA接口,后来新
怎样挑选实木沙发,如何挑选沙发?挑选沙发要
近年来祖国大陆与台湾在文化交流上深入发展,
为什么带了一年的和田青玉从发黄变得发青了
推荐资讯
韩语生日祝福美文,生日祝福的短文
美国当代诗歌,美国当代诗人
今天是3.14海战胜利30周年,为什么没有人发
班主任对残疾学生评语,小学四年级作文带有评
za卸妆油使用方法,具体步骤?
郑州市号惠济区弓寨中心幼儿园我想知道这个在
《再别康桥》的康桥,是剑桥大学里的一座真实
有什么办法可以盗取他人的淘宝支付密码呢
空气流长了怎么吹好看
为什么胎压很足,但是轮胎看上去还是扁的?
风范是什么意思
玫瑰念珠是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?