gpt4 book ai didi

c - 由于 unsigned int 变量类型,当你在 c 中有一个无限循环时会发生什么

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

我知道它永远不会是负数,但是当它“低于”0 时,内存中的值会发生什么变化?

例子:

unsigned int i = 3;

while(i >=0){
print("something");
i=-i;
}

最佳答案

无符号操作数上的一元 - 运算符不会产生小于零的值。它产生一个值,当在普通整数算术中将其添加到操作数时,将产生 1 加上该类型可以表示的最大值。

关于c - 由于 unsigned int 变量类型,当你在 c 中有一个无限循环时会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53716420/

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