社区
C#
帖子详情
a与b相除,取整该怎么表达?
tommerxx
2004-04-26 03:58:07
怎么c#中没有a\b的表达式取整的么?
...全文
1610
14
打赏
收藏
a与b相除,取整该怎么表达?
怎么c#中没有a\b的表达式取整的么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
没有这个表达式
关于
取整
(知识点总结)
心得 https://blog.csdn.net/Code92007/article/details/97396823 学类欧的时候已经用过一些 今天写个abc的D,调这个向上
取整
向下
取整
调了好半天,打完了还是总结一下吧 正文 在程序中,两个整数
相除
, 无论a,b符号为何,近零
取整
都是a/b 那远零
取整
怎么写呢,小学生不等式开课了 以x=a/b,远零
取整
为例, ①a>0,b>0,x=(a+b-1)/b,最常用 ②a>0,b<0,x=(a-b-1)/b ③a0,x=(a-b+1)/b ④a<0,b<0,x=(a+b+1)/b 其实,令a=±7,b=±3,试一下就有这些规律了 作者:Code92
你可曾小看运算符?
你可曾小看过运算符?一. 概念二.分类1. 算数运算符2.赋值运算符3.比较运算符4. 逻辑运算符5.身份运算符6.条件运算符(三元运算符)三.优先级 一. 概念 会针对一个以上操作数项目来进行运算。 例如: 1 + 1 其中,2,3为操作数,“+”为运算符。 二.分类 假设变量:a=5,b=10 1. 算数运算符 运算符 描述 实例 + 两个对象相加 a+b输出结果为 15 – 一个数减去另一个数 a-b输出结果为 -5 * 两束相乘(若整数n*字符串 返回一个被重复n次的字符串) a*b输出结果为 50 / 两数
相除
,向下
取整
,其结果为一个浮点数。 a/b输出
基本数值类型运算及函数
文章目录数值类型运算常用运算符常用数值运算函数比较运算成员运算逻辑运算身份运算符math库 数值类型运算 常用运算符 运算符 功能描述 实例(a=8 b=5) + 加:两个对象相加 print(a+b) #结果为13 – 减:得到负数或相减 print(a-b) #结果是3 * 乘:两个数相乘 print(a*b) #结果是40 / 除:两个数
相除
print(a/b) #结果是1.6 % 取模:返回除法的余数,模与除数同号或是零 print(a%b) #结果为3 print(-10%3) #结果为2 //
取整
除:返回商的整数部分,向下
取整
print(a
除法的向上
取整
和向下
取整
向上
取整
:比自己大的最小整数。 两个数
相除
向上
取整
:(a + b - 1) / b。比如:(13 / 3) = 4。向上
取整
:(13 + 3 - 1) / 3 = 5。另外还可以用C++中的ceil()函数:ceil (13 / 3) = 5. 向下
取整
:比自己小的最大整数。 两个数
相除
向下
取整
:(a / b)。也可以用 C++ 函数 floor(),floor(a / b)。 四舍五入:更接近...
两个int的数
相除
,会自动
取整
,不会四舍五入方式
取整
两个整型的数
相除
,会自动
取整
。 如果要四舍五入,就要首先转换成Double型,然后利用Math.Round四舍五入。 具体代码如下 Double avg = Math.Round((Double)a / b, 2); 如果想向上
取整
Double avg = Math.Cell((Double)a / b, 2); 如果想向下
取整
Double avg = Math.Floor((Double)a / b, 2); ...
C#
110,549
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章