c语言1GB转成B,c语言期末复习—补充知识 进制转换.pdf.doc
补充知识:计算机中信息的表示方法(数制与编码)前言:十进制规律:(1). 数码组成:0 --- 9 (十个)(2). 记数规则:逢十进一(3). 位权与数值:… 102101100 . 10-110-2…例:101.1=1*102+1*100+1*10-1位权展开法一. 二进制1. 二进制规律:(1). 数码组成: 0--- 1 (二个)(2). 记数规则:逢二进一(3). 位权与数值:… 22 21 20 . 2- 1 2- 2 …例:(101.1)2=1*22+1*20+1*2-1=(5.5)10标识方法:二 进 制()2,B八 进 制()8,O十 进 制()10,D十六进制()16,H2.运算规则:加法:0+0=00+1=11+0=11+1=10练习:(10111.011)2+(11.01)2=()21 0 111 . 0 11+11 . 0 111 0 1 0 . 1 0 13.常用数对照表:十进制二进制十六进制00 0 0 0010 0 0 1120 0 1 0230 0 1 1340 1 0 0450 1 0 1560 1 1 0670 1 1 1781 0 0 0891 0 0 191 01 0 1 0A1 11 0 1 1B1 21 1 0 0C1 31 1 0 1D1 41 1 1 0E1 51 1 1 1F
3. 二进制与十进制数转换
二进制 十进制 : 位权展开法
如 : (1010.101)2=8+2+0.5+0.125=(10.625)10
十进制 二进制 : 整 数:除2取余法(倒取) 小 数:乘2取整法(正取)
例: ( 26 )10= ( 11010 )2( 0.735 ) 10= ( 0. 1011)22260.735213--- 0*226--- 1.470--- 123--- 0*221--- 1.940--- 00--- 1*2.880--- 1*2.760--- 1
课后练习: ( 43.62 )10= ( 101011 .10011 ) 2
4. 二进制的特点: (1). 机器容易表达:传输速度快,且正确率高(工作可靠)
(2). 运算规则简单:运算速度快
(3). 易于逻辑运算二. 十六进制(二进制的压缩码: 24)
(1). 数码组成:0 --- 9,A,B,C,D,E,F(十六个)(2). 记数规则:逢十六进一例:EF+5= ?
十六进制 十进制 : 位权展开法
: ( 3D7.5 )16=3*162+13*161+7*160+5*16-1=()10
十进制 十六进制 : 除以 16 取余数
例: ( 254 )10=( )16
16254
1615--- E
--- F
十六进制 二进制
1:( 37C.4B )16=( 1101111100)2
00110111 1100 0100 1011
例 2:( 10 1010 1101.0101 01 )2 = ( 2AD.54 )16
2AD54
三.八进制(二进制的压缩码: 23):类同十六进制
课后练习: ( 74.3 )8 = ( 111100.011 ) 2 = ( 3C. 6 ) 1 6 = ( 60 .375 ) 1 0
四.术 语
1.数 据 ( Data )
2.指 令 ( Instruction )
3.地 址 ( Address )
4.存储容量的计量单位
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
