咖啡的葡萄菠萝草莓 2021-04-08 15:04 采纳率: 0%
浏览 1295

c语言里,1/2是不是默认等于零啊,1.0/2.0才等于0.5?

c语言里,1/2是不是默认等于零啊,1.0/2.0才等于0.5?
  • 写回答

2条回答 默认 最新

  • 8号店长 2021-04-08 15:07
    关注

    要看你这个值赋给哪种数据类型

    int i=1/2,j=1.0/2.0;
    float a=1/2,b=1.0/2.0;
    //i,j值为0,a,b值为0.5
    评论

报告相同问题?

悬赏问题

  • ¥15 Opencv(C++)异常
  • ¥15 VScode上配置C语言环境
  • ¥15 汇编语言没有主程序吗?
  • ¥15 这个函数为什么会爆内存
  • ¥15 无法装系统,grub成了顽固拦路虎
  • ¥15 springboot aop 应用启动异常
  • ¥15 matlab有关债券凸性久期的代码
  • ¥15 lvgl v8.2定时器提前到来
  • ¥15 qtcp 发送数据时偶尔会遇到发送数据失败?用的MSVC编译器(标签-qt|关键词-tcp)
  • ¥15 cam_lidar_calibration报错