关于C语言的o格式符的问题

日期:2021-06-09 22:00:10 人气:1

关于C语言的o格式符的问题

1、电脑中存放的数(二进制)都是用补码表示的。
先说说原码。
把一个数的绝对值用二进制表示,然后在最高位添上一个符号位(正数添0,负数添1),得到的就是原码。
比如对于int型整数来说,字长16位,表示十进制数123和-234。
123表示为二进制为111 1011,补至16位即0000 0000 0111 1011,因为是正数,所以最高位(从左数第一位)写0。
所以123原码就是0000 0000 0111 1011
234表示为二进制为11
    A+
热门评论