C语言中无符号输出是什么意思

2024-12-19 22:09:24
推荐回答(3个)
回答1:

就是二进制的最高位不是符号位。所输出的值都是正数

回答2:

就是输出值大于0

回答3:

无符号就是将存储单元的最高位当成数位,而不是当成符号位。同一个二进制,最高位当成数位与当成符号位,其表示的值完全不同。如:
11111111111111111111111111101110二进制,
当成无符号数时,其对应10进制:4294967278
当成有符号数时,其对应10进制:-18