计算机进制转换

进制转换
计算机:采用数字电路 高电平1 /低电平0
二、二进制----数据是用0和1两个数码来表示的数,它的基数为2,进位规则就是逢二进一,借一当二.
1byte=8位
1)十进制转换成二进制
45的二进制? 0010 1101
方法:除2取余
56的二进制是多少? 00111000
2)二进制转换成十进制
101101=12的0次方+02的一次方+12的二次方+12的三次方+02的四次方+12的五次方=1+0+4+8+0+32=45
3)八进制(0-7)—2的三次方-要用3位二进制表示一位8进制.
000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7
99的八进制数是多少? 143–0 0110 0011
方法 除8取余
76的八进制是多少?
4)十六进制(0-9,A-F)
2的四次方16,要用4位二进制来表示一位16进制
0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8
1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F
99的十六进制是多少? 63----01100011
方法:除16取余
109的十六进制是多少? 109—6D—0110 1101
补码:—计算机CPU运算—补码
1)正数: 原码,补码是一样.
2)负数的补码—原码—取反+1
举例:-6的补码是多少
用一个字节单位来计算. 1byte=8bit(0,1)
最高位是符号位(1表示负数,0表示正数)
取反 0变1 1变0 符号位不变
原码1000 0110
反码1111 1001

  •       1
    
    11111010 补码

计算一下: -9的补码
原码 1000 1001
取反 1111 0110

  •        1
    

 11110111
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值