a与b相除,取整该怎么表达?

tommerxx 2004-04-26 03:58:07
怎么c#中没有a\b的表达式取整的么?
...全文
1610 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhhh63 2004-05-07
  • 打赏
  • 举报
回复
以上说的都对,我帮忙汇总一下:
1. 如果a b都是int short long 等, a/b是取a除以b的整数部分, (a + b/2) / b 为四舍五入取整.
2. 如果a或b为浮点数的话, int.Parse(a/b)是取a除以b的整数部分.
orbitbd 2004-05-07
  • 打赏
  • 举报
回复
如果a和b都是int,a / b 就是整除
lsg2002lsg 2004-05-06
  • 打赏
  • 举报
回复
都对!!
1979xt 2004-05-06
  • 打赏
  • 举报
回复
整除就是/
marvelstack 2004-05-06
  • 打赏
  • 举报
回复
ms-help://MS.NETFrameworkSDKv1.1.CHS/cpref/html/frlrfSystemMathMembersTopic.htm
SeeSunSet 2004-05-05
  • 打赏
  • 举报
回复
double x=1.111111;
int Result;
Result=(int)System.Math.Ceiling(x);
//结果Result=2
李洪喜 2004-05-05
  • 打赏
  • 举报
回复
int.Parse((a/b).ToString());
应该是没有问题吧。
hivak47 2004-05-05
  • 打赏
  • 举报
回复
Convert.ToInt32() 可以实现,而且不会有问题。
zzzl 2004-05-05
  • 打赏
  • 举报
回复
5/2=2

5.0/2=2.5
lucbesson 2004-05-04
  • 打赏
  • 举报
回复
int a=5,b=2;
a/b=2

C#中的/就是整除。
peterli1976 2004-05-04
  • 打赏
  • 举报
回复
double x=1.111111;
int Result;
Result=(int)System.Math.Floor(x);
//结果Result=1
chenyuming2004 2004-05-04
  • 打赏
  • 举报
回复
int a=5,b=2;
a/b=2

C#中的/就是整除。
bitsbird 2004-05-04
  • 打赏
  • 举报
回复
Convert.ToInt32()
或者Split()取
cnming 2004-05-04
  • 打赏
  • 举报
回复
没有这个表达式

110,549

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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