计算机基础知识 word文档,计算机基础知识大全

(11010.101)2

=1×24+1×23+1×21+ 1×2-1

+1×2-3

= 16+8+2+0.5+0.125

= (26.625)10

十进制数转换成二进制数

方法:十进制数转换成二进制数时,将整数和纯小数部分分开转换为相应的二进制,然后

再将二进制数的整数和小数部分连接起来。

整数部分:“除2倒取余”

纯小数部分:“乘2顺取整”

例:将(307.8125)10转换成二进制数

解:(1)纯整数部分的转换:“除2倒取余”直到商为0

(307)10=(100110011)2

(2)纯小数部分的转换:“乘2顺取整”直到小数部分为0或取近似值(乘不尽时)

(0.8125)10=(0.1101)2

(3)只需将十进制数中的整数部分和小数部分两部分连接起来即可

因为: (307)10=(100110011)2(0.8125)10=(0.1101)2

故:(307.8125)10=(100110011.1101)2

并非所有的十进制小数都能用有限位的二进制小数来表示

例:将(0.63)10转换为二进制小数部分乘2会无限故取近似值:(0.63)10=(0.1010)2循环下去

二进制与八进制或十六进制的转换

(1) 二进制数转换为八(或十六)进制数

方法:以小数点为中心,向两边分组,两端补“0”,将二进制数的整数与小数部分分别

补足为3(或4)的倍数位,再将三位(四位)二进制数用一位等值的八(十六)进制

数表示。

例:将(11110111.100010101)2转换成八进制数

( 011 110 111 . 100 010 101 )2=(367.425)8

3 6 7 . 4 2 5

(2) 十六进制数转换为二进制数

方法:一位十六进制用四位二进制数表示

例:将(4C.2E) 16转换为二进制数

( 4 C . 2 E )16

=( 0100 1100 . 0010 1110 )2

4. 十进制与八进制或十六进制间的转换(和十进制与二进制转换类似)

八、十六进制→十进制按位权展开

十进制→八进制除8倒取余和乘8顺取整

十进制→十六进制除16倒取余和乘16顺取整

二进制数的运算

二进制数运算:算术运算和逻辑运算

1. 算术运算:

两个一位数的加法和减法的基本运算规则是:

加法

0 0 1 1

+0 +1 +0 +1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值