C语言数据输出问题

日期:2021-06-13 21:02:48 人气:1

C语言数据输出问题

%d--是有符号整型数据的输出,对于有符号的short int型的数据的范围为:-32768~32767。
%u--是无符号的整形数据的输出形式。
+32767的16位二进制的表示为:0111 1111 1111 1111(最高位0表示符号位,0为正,1为负)
32768=0111 1111 1111 1111 + 1=1000 0000 0000 0000(进位被舍去),所以内存单元中存放的值是1000 0000 0000 0000,而我
    A+
热门评论