计算机基础
denverj
这个作者很懒,什么都没留下…
展开
-
转:关于二进制补码
问一个基本的问题。负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上,计算机内部采用...原创 2010-08-13 12:47:32 · 109 阅读 · 0 评论 -
十进制与二进制整数互转
十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 1/2 = 0余1故二进制为100101110 二进制转十进制 :从最后一位开始算,依次列为第0...原创 2010-08-13 14:00:23 · 210 阅读 · 0 评论