bodyHealthy 2021-10-03 15:40 采纳率: 80%
浏览 29
已结题

c语言学习中创建变量时遇到问题

img

倒数第五行是 foot=h/0.3048 ,那么倒数第四行 h/0.3048-foot 为什么不是等于0?

  • 写回答

1条回答 默认 最新

  • [PE]经典八炮 2021-10-03 15:50
    关注

    因为h/0.348是浮点型的,被保存到整形变量里,会向下取整,而h/0.3048-foot 这里是把foot转为浮点型,所以结果是个小数,也就是被取整舍去的那块部分,再乘以12,就超过1了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    问题事件

    • 系统已结题 10月11日
    • 已采纳回答 10月3日
    • 创建了问题 10月3日

    悬赏问题

    • ¥15 RichTextBox中追加文本时报错
    • ¥15 关于c语言的学习问题
    • ¥15 activity升级到flowable工作流act_ge_bytearray的草稿json数据复制到act_de_model 的model_editor_json的脚本
    • ¥15 cvi使用CreateThread创建线程时,出现存储空间不足无法处理此命令的错误
    • ¥15 求苹果推信imessage批量推信技术
    • ¥15 ubuntu 22.04 系统盘空间不足。隐藏的docker空间占用?(相关搜索:移动硬盘|管理系统)
    • ¥15 c++ word自动化,为什么可用接口是空的?
    • ¥15 Matlab计算100000*100000的矩阵运算问题:
    • ¥50 VB6.0如何识别粘连的不规则的数字图片验证码
    • ¥16 需要完整的这份订单所有的代码,可以加钱