C里面整除的符号是什么

geeksky 2003-12-07 12:48:12
函数或符号都行

俺找不到了,好像只有mod
...全文
13357 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
proware 2003-12-07
  • 打赏
  • 举报
回复
判断m是否被n整除
if (m%n==0)
sloriver 2003-12-07
  • 打赏
  • 举报
回复
%
zhangfjj 2003-12-07
  • 打赏
  • 举报
回复
调用函数就效率低了
lyr311 2003-12-07
  • 打赏
  • 举报
回复
没办法了,我是求余和整除都搞不清了,同意 zhangfjj(小张) 的,(int)(a)/(int)(b)
不过楼主的意思好像不是这个,真是要用高斯函数的话,我想就用
double ceil(double x) 返回不小于x的最小整数(实际上是带一串0的双精度数)
double floor(double x) 返回不大于x的最大整数(实际上是带一串0的双精度数)
这两个函数还比较好
挺拔的劲松 2003-12-07
  • 打赏
  • 举报
回复 1
可以用强制转换。
c=(int)(a/b);
glacierrr 2003-12-07
  • 打赏
  • 举报
回复
只有用强制类型转换
relaxyc 2003-12-07
  • 打赏
  • 举报
回复
%是求余的啊,用强制类型转换到int,然后/
zhangfjj 2003-12-07
  • 打赏
  • 举报
回复
(int)(a)/(int)(b)
用强制类型转换就行了
lyr311 2003-12-07
  • 打赏
  • 举报
回复
错了错了,不好意思哈,整除就是%
lyr311 2003-12-07
  • 打赏
  • 举报
回复
哦,楼主好像是想要取整函数是吧,用ceil和floor啊!
double ceil(double x) 返回不小于x的最小整数
double floor(double x) 返回不大于x的最大整数
lyr311 2003-12-07
  • 打赏
  • 举报
回复
C里面是没有专门的整除符号的,就是除号“/",当除数和被除数都是整型时就是整除。例如:
int i=5,j=2;
int k;
k=i/j;
此时就是计算的整除,又如:5/2返回的值是2,要想得到2.5,应该写成5.0/2。我就说这么多了,想进一步了解的话,还是翻翻书吧
19830711 2003-12-07
  • 打赏
  • 举报
回复
/
geeksky 2003-12-07
  • 打赏
  • 举报
回复
不是要这个

是要例如

a/b=c
[c]

[]是高斯函数,表示取整数的部分

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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