这段代码在C和C++中无法工作,但在C#和Java中可以运行:
可能是重复的问题:
为什么取模运算(%
)只能用于整数?
float x = 3.4f % 1.1f;
double x = 3.4 % 1.1;
此外,Python中也为实数定义了除法余数。
为什么C和C ++中未定义浮点数和双精度浮点数的此操作?