标签: c variables division
所以我想学习如何划分分数。我很困惑为什么划分变量给出了正确的结果,并且将数字本身分开会得到不正确的结果。我试图在这里搜索,找不到任何相关的东西。这是一张图片,说明我在说什么。
答案 0 :(得分:3)
表达式1 / 3是 整数 表达式。您将两个int值除以。这会导致截断。
1 / 3
int
尝试例如而是1.0 / 3.0。
1.0 / 3.0