假设某段C语言程序中定义了三个变量a、b和c并且三个变量都不为0,则表达式a / b * c和a * c / b是等价的,其值相同 这道题目,关键点是在于 对于数学和计算机c语言int的错误认知 c语言的*±也许和传统数学在大部分的时候是类似的,但是在int的运算过程中却不同 当a,b,c三者为整数的时候 ega=3/2 a=1//在c语言的运算过程 a=3/2//在数学的运算领域 但a,b,c三者为浮点数的时候 浮点数可以理解为 类似于高等数学中的极限接近的定义 β>0 a=a+β 浮点数并不存在一个具体的数字,这个是浮点数最本质的底层定义决定的