来自 bt365娱乐的文章

将负值分配给无符号C语言后,将生成或指定为整数。

展开全部
他说的太笼统了。这是将情况划分为下一个特定调试过程的最佳方法。------------------------------------------------ 1。
b = -10,b的原始代码:1000000000001010 snap:1111111111111101102。
无符号是未签名的。unsignedint值的范围是0到65535。1111111111110110的前1位不是符号位,而是该值的最高位,但输出为b = -10。
然后您应该显示:printf(%d,b); b未签名但您将其签名为签名号码。
我想用%u输出一个无符号数
换句话说,-10的存储格式在存储器中是相同的。签名或签名,存储在1111111111110110补充表格中。使用%d输出时,最高有效位仍用作符号。10个正数