C编程-在一个变量内部划分和划分两个变量有什么区别?

C programming -Whats the difference between dividing inside a variable and dividing two variables?

所以我正在努力学习如何除分数。我很困惑为什么除以变量会给出正确的结果,而除以数字本身会给出不正确的结果。我试图在这里搜索但找不到任何相关内容。这是一张图片来说明我为什么要谈论。

表达式 1 / 3 是一个 整数 表达式。您除以两个 int 值。这导致截断

尝试例如1.0 / 3.0 而不是。