C编程-在一个变量内部划分和划分两个变量有什么区别?
C programming -Whats the difference between dividing inside a variable and dividing two variables?
所以我正在努力学习如何除分数。我很困惑为什么除以变量会给出正确的结果,而除以数字本身会给出不正确的结果。我试图在这里搜索但找不到任何相关内容。这是一张图片来说明我为什么要谈论。
表达式 1 / 3
是一个 整数 表达式。您除以两个 int
值。这导致截断。
尝试例如1.0 / 3.0
而不是。
所以我正在努力学习如何除分数。我很困惑为什么除以变量会给出正确的结果,而除以数字本身会给出不正确的结果。我试图在这里搜索但找不到任何相关内容。这是一张图片来说明我为什么要谈论。
表达式 1 / 3
是一个 整数 表达式。您除以两个 int
值。这导致截断。
尝试例如1.0 / 3.0
而不是。