请问在C语言中表示分数呢?

congicong 2009-05-07 04:50:12
请问在C语言中表示分数呢?比如 2/3. 用/不是表示取整吗?
...全文
3562 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用浮点数进行运算吧
fuzzy_man 2009-05-07
  • 打赏
  • 举报
回复 1
用/不是表示取整吗?
不是表示取整数,只是类型转化而已。
你可以这样写 2.0/3.0
浮点的精度只能保证到小数点后6位,
所以(2.0/3.0)* 3.0 可能不是2.0
crisky 2009-05-07
  • 打赏
  • 举报
回复
float 型就可以了啊,这是表示小数的
Bill Adams 2009-05-07
  • 打赏
  • 举报
回复
2/3.0f

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧