【问题标题】:Qt C++ Modulo Operator Failing [duplicate]Qt C ++模运算符失败[重复]
【发布时间】:2016-10-12 01:19:25
【问题描述】:

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

【问题讨论】:

  • @incBrain 谢谢,它成功了!我应该删除帖子吗?
  • @NicholasJohnson 如果你愿意,你可以删除它,或者你可以留下它,它可能会被标记为欺骗,这可能仍然有助于人们将来搜索它:)

标签: c++ qt math modulo


【解决方案1】:

你是对的: 6-18 = -12

当我划分时: -12/26 = 0.46

模数 = 4

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 2021-07-01
    • 2021-02-23
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多