gpt4 book ai didi

c++ - 计算机总是按照2的补码法来表示负数吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:07:12 25 4
gpt4 key购买 nike

请查看以下代码并帮助我理解它

int a=1;
int b=~1;
printf("%d",b);

输出是:

 -2

所以这表示 1=(00000001) 当经历 ~ 产生 (11111110) 这是数字 2 的 2 的补码,因此 -2 是答案。所以 100 将始终被假定为 -4 而不是 4 ?

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