gpt4 book ai didi

c++ - 如何在位级别上进行操作?

转载 作者:行者123 更新时间:2023-11-30 02:38:37 25 4
gpt4 key购买 nike

假设char的大小为1字节,负数以2的补码形式存储

#include<stdio.h>
int main()
{
char c = 125;
c = c+10;
printf("%d", c);
return 0;
}

答案怎么会是-121呢?

最佳答案

125 + 10 = 135。这大于 127,因此加法溢出,最终结果为 135 - 256 = - 121。

关于c++ - 如何在位级别上进行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30654183/

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