整数和整数运算时,结果只为整数

整数和浮点数运算时,c会将整数转化为浮点数,然后再进行浮点数的运算

1、两个整数计算时结果也为整数

除数常见错误_浮点数运算

除数常见错误_赋值_02

当将7赋值给b时,7除12整数部分为0,所以b/12=0,所以计算的结果是错误的。


eg 10/3*3=?

当10为整数时的结果

除数常见错误_赋值_03

当为浮点数时

除数常见错误_浮点数_04


正确结果是将12改为12.0,将整数改为浮点数。

除数常见错误_浮点数运算_05