gpt4 book ai didi

c++ - Windows 7 上的 MS 计算器。我需要知道它是如何进行操作的

转载 作者:太空宇宙 更新时间:2023-11-04 14:58:49 25 4
gpt4 key购买 nike

Windows 7 上的 MS 计算器具有“程序员”模式。当我输入(二进制)时:111111111111111111111111111111111111111111111111111111111111111

然后点击“Dec”,二进制变为-1。当我点击 Oct 时,值变成177777777777777777777

但是,每当我使用在线转换器时,它都不起作用。我需要知道计算器是如何执行此操作的,以便我可以在 C++ 中模拟它。

最佳答案

它使用 64 位二进制补码表示法。基本上,当您将 1 添加到 2^63 - 1 时,它会溢出并得到 -2^63Wikipedia for more detail

关于c++ - Windows 7 上的 MS 计算器。我需要知道它是如何进行操作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2001841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com