Qt C ++模运算符失败

时间:2016-06-11 01:01:05

标签: c++ qt math modulo

希望这是一个我忽略的非常简单的问题。我在Qt上用C ++编写,我正在研究密码。我必须使用%26才能让它们正常工作。我测试了这个:qDebug() << (6-18)%26;并且根据互联网和数学,它应该产生我的数字14,对吗?不,我得到-12这是6-18,所以我不知道模数是不是应用了什么。任何帮助是极大的赞赏。

1 个答案:

答案 0 :(得分:1)

你是对的: 6-18 = -12

当我分裂: -12/26 = 0.46

模数= 4

我希望这能帮到你。