C语言error:invalid operands to binary %

C语言error:invalid operands to binary %

c - 错误:采用浮点模数时,二进制 % 的操作数无效 - 堆栈溢出 (stackoverflow.com)

问题

k=26.8%3.0;

报错error:invalid operands to binary %

解答

%是整数运算符 - 对双精度或浮点数使用 fmod 或 fmodf

你可能感兴趣的:(C/C++,c语言)