Qt C++ 模运算符失败
Qt C++ Modulo Operator Failing
希望这是一个我忽略的非常简单的问题。我在 Qt 上用 C++ 编写,我正在研究密码。我必须使用 %26
才能让它们正常工作。我测试了这个: qDebug() << (6-18)%26;
并且根据互联网和数学,它应该为我生成数字 14,对吧?不,我得到 -12,这就是 6-18,所以我不知道是否没有应用模数。任何帮助是极大的赞赏。
你是对的:
6-18 = -12
当我划分时:
-12/26 = 0.46
模数 = 4
希望对您有所帮助。
希望这是一个我忽略的非常简单的问题。我在 Qt 上用 C++ 编写,我正在研究密码。我必须使用 %26
才能让它们正常工作。我测试了这个: qDebug() << (6-18)%26;
并且根据互联网和数学,它应该为我生成数字 14,对吧?不,我得到 -12,这就是 6-18,所以我不知道是否没有应用模数。任何帮助是极大的赞赏。
你是对的: 6-18 = -12
当我划分时: -12/26 = 0.46
模数 = 4
希望对您有所帮助。