VS2012提示 error C3861: “mod”: 找不到标识符

黎前点星 2015-03-24 10:36:42
已经加载的 math.h
也是mod这个函数用不了
...全文
575 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-03-24
  • 打赏
  • 举报
回复
fmod和mod不是一回事! fmod Calculates the floating-point remainder. double fmod( double x, double y ); Function Required Header Compatibility fmod <math.h> ANSI, Win 95, Win NT For additional compatibility information, see Compatibility in the Introduction. Libraries LIBC.LIB Single thread static library, retail version LIBCMT.LIB Multithread static library, retail version MSVCRT.LIB Import library for MSVCRT.DLL, retail version Return Value fmod returns the floating-point remainder of x / y. If the value of y is 0.0, fmod returns a quiet NaN. For information about representation of a quiet NaN by the printf family, see printf. Parameters x, y Floating-point values Remarks The fmod function calculates the floating-point remainder f of x / y such that x = i * y + f, where i is an integer, f has the same sign as x, and the absolute value of f is less than the absolute value of y. Example /* FMOD.C: This program displays a * floating-point remainder. */ #include <math.h> #include <stdio.h> void main( void ) { double w = -10.0, x = 3.0, y = 0.0, z; z = fmod( x, y ); printf( "The remainder of %.2f / %.2f is %f\n", w, x, z ); printf( "The remainder of %.2f / %.2f is %f\n", x, y, z ); } Output The remainder of -10.00 / 3.00 is -1.000000 Floating-Point Support Routines See Also ceil, fabs, floor
jiht594 2015-03-24
  • 打赏
  • 举报
回复
你确定math里面有这个函数吗
Aist-memory 2015-03-24
  • 打赏
  • 举报
回复
c/c++里面没有mod,取余是%,mod是pascal的

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧