小编Raj*_*waj的帖子

模运算符(%)为C#中的不同.N​​ET版本提供了不同的结果

我正在加密用户的输入以生成密码字符串.但是一行代码在不同版本的框架中给出了不同的结果.用户按下的键值的部分代码:

按下键:1.变量ascii为49.经过一些计算后,'e'和'n'的值:

e = 103, 
n = 143,

Math.Pow(ascii, e) % n
Run Code Online (Sandbox Code Playgroud)

上述代码的结果:

Math.Pow() 在两个版本中给出正确(相同)的结果.

原因是什么,是否有解决方案?

.net c# modulo

89
推荐指数
6
解决办法
7693
查看次数

标签 统计

.net ×1

c# ×1

modulo ×1