社区
C#
帖子详情
C#中模运算(求余)是哪个?
chnama
2004-04-01 12:38:45
谢谢
...全文
2657
12
打赏
收藏
C#中模运算(求余)是哪个?
谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stephenli
2004-04-01
打赏
举报
回复
c = a % b;
Aallonlin
2004-04-01
打赏
举报
回复
太过分了,
我就这个问题会,,
你们还都回答了。。。。
@_@开玩笑..
chnama
2004-04-01
打赏
举报
回复
多谢楼上的各位,其实就是很简单的问题,但查msdn老没查到就来问了。:)
chen9771
2004-04-01
打赏
举报
回复
%
_jfeng
2004-04-01
打赏
举报
回复
另外:
模数赋值运算符。
lhs %= expr
此处:
lhs
存储位置、属性或索引器。
expr
一个表达式。
备注
使用 %= 赋值运算符的表达式,如
x %= y
等效于
x = x % y
不同的是 x 只被计算一次。为数值类型预定义了% 运算符以计算相除操作后的余数。
不能直接重载 %= 运算符,但用户定义的类型可重载 % 运算符(请参阅 operator)。
示例
// cs_operator_modulus_assignment.cs
using System;
class Test
{
public static void Main()
{
int a = 5;
a %= 3;
Console.WriteLine(a);
}
}
输出
2
_jfeng
2004-04-01
打赏
举报
回复
数运算符 (%) 计算第二个操作数除第一个操作数后的余数。所有数值类型都具有预定义的模数运算符。
expr1 % expr2
此处:
expr1
一个表达式。
expr2
一个表达式。
备注
用户定义的类型可重载 % 运算符(请参阅 operator)。
示例
// cs_operator_modulus.cs
using System;
class Test
{
public static void Main()
{
Console.WriteLine(5 % 2); // int
Console.WriteLine(-5 % 2); // int
Console.WriteLine(5.0 % 2.2); // double
Console.WriteLine(5.0m % 2.2m); // decimal
Console.WriteLine(-5.2 % 2.0); // double
}
}
输出
1
-1
0.6
0.6
-1.2
请注意与双精度类型相关的舍入错误。
coolbug2000
2004-04-01
打赏
举报
回复
%
accept the cent
nedvedlh
2004-04-01
打赏
举报
回复
up!
Math.DivRem 具体查看msdn!
Weilibo
2004-04-01
打赏
举报
回复
是啊,问题似乎太简单了一点,不敢相信
就是 %
newman0708
2004-04-01
打赏
举报
回复
就这么简单吗?
ALong_Yue
2004-04-01
打赏
举报
回复
%
zhhahuatian
2004-04-01
打赏
举报
回复
var1 = car2 % var3,其中var1是var2除以var3所得的余数
C++(
C#
)取余和取模
运算
c++和
C#
中,
运算
符‘%’为取余
运算
符,而并非取模预算符,在一些应用场景中,如果不加以区分,会产生严重的bug。
C#
快速模指数
运算
快速
求余
运算
C#
快速模指数
运算
快速
求余
运算
取余与取模的区别,以及在C++(
C#
)中的使用
取余与取模的区别,以及在C++(
C#
)中的使用 c++和
C#
中,
运算
符‘%’为取余
运算
符,而并非取模预算符,在一些应用场景中,如果不加以区分,会产生严重的bug。 取余
运算
(Complementation)和取模
运算
(Modulo Operation)的区别: 对于整型数a,b来说,取模
运算
或取余
运算
的方法都是: 第一步:求 整数商: c = a/b; 第二步:计算模或者余数: r =
C语言与
C#
中的
求余
数操作详解
在编程中,
求余
数是一个常见的数学
运算
,用于计算一个数除以另一个数后的剩余部分。无论是在C语言还是
C#
编程中,都提供了相应的操作符来执行
求余
数
运算
。本文将详细介绍在C语言和
C#
中如何进行
求余
数的操作,并提供相应的源代码示例。在C语言中,
求余
数使用取模操作符(%)来实现。接下来,让我们看看在
C#
中如何进行
求余
数的操作。在
C#
中,
求余
数同样使用取模操作符(%)来实现。无论是在C语言还是
C#
中,
求余
数操作都非常简单,只需要使用取模操作符。在上述示例中,我们定义了两个整数变量。在上述示例中,我们使用了
C#
的。
C#
中
求余
算法的用法及区别:Math.DivRem()方法 vs
运算
符%
总的来说,Math.DivRem()在处理复杂数学
运算
时更加强大和灵活,而%
运算
符在简单
求余
运算
中更加便捷。根据实际需求和场景选择合适的
求余
方法。Math.DivRem()是.NET框架中的一个静态方法,它将除法和
求余
运算
的结果同时返回。
运算
符%(模
运算
符)用于计算除法的余数。它有两个操作数,
运算
结果是第一个操作数除以第二个操作数后的余数。
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章