文档介绍:Visual Basic 基础入门
第一章进制数之间的转换
计算机数据单位
十进制与二进制数的转换
十进制与八进制数的转换
十进制与十六进制数的转换
二进制与八进制数的转换
二进制与十六进制数的转换
八进制与十六进制数的转换
各种进制数的表示法
计算机数据单位
计算机内部电路只有两种状态,内部数据只能采用二进制表示,外部输入的其它进制数需通过编译器转化为二进制数.
0与1,代表逻辑“假”与“真”,物理上的电流“关”与“通”,电平“低”与“高”。
位(bit,比特):计算机内部最小的数据单位,即二进制的一位数0或1.
字节(byte,拜特,用“B”表示):
1B=8bit ;(1B=1个英文字母=1个数字; 1个汉字=2B)
1KB=1024B; 1MB=1024KB;
1GB=1024MB; 1TB=1024GB.
4
1KB (Kilobyte 千字节)=1024B
1MB (Megabyte 兆字节简称“兆”)=1024KB
1GB (Gigabyte 吉字节又称“千兆”)=1024MB
1TB (Trillionbyte 万亿字节太字节)=1024GB
1PB(Petabyte 千万亿字节拍字节)=1024TB
1EB(Exabyte 百亿亿字节艾字节)=1024PB
1ZB (Zettabyte 十万亿亿字节泽字节)= 1024 EB
1YB (Yottabyte 一亿亿亿字节尧yáo字节)= 1024 ZB
1BB (Brontobyte 一千亿亿亿字节)= 1024 YB
其中1024=2^10 ( 2 的10次方)
各种进制数的表示法
进位制
二进制
八进制
十进制
十六进制
规则
逢2进1
逢8进1
逢10进1
逢16进1
基数
2
8
10
16
数符
0 1
0 1 2 3
4 5 6 7
0 1 2 3 4
5 6 7 8 9
0 1 2 3 4
5 6 7 8 9
A B C D E F
位权
2的一次方
8的一次方
10的一次方
16的一次方
形式表示
B
Q
D
H
各种进制数间的转换规则
以十进制为基本进制:
(1)其它进制转化为十进制:按位权
乘以基数的N-1次方;
(2) 十进制转化为其它进制:
整数部分除基数取余,
小数部分乘基数取整。
*十进制数与二进制数间的转换
A. “十进制”转“二进制”
(19)10=(10011)2
B. “二进制”转“十进制”
(10011)2
=1*2
4
+1*2
1
+1*2
0
=16+2+1
=19
整数:除2取余小数:乘2取整
按位权乘以基数的N-1次方;
19
2
9
2
1
4
2
1
2
1
2
0
0
十进制小数转二进制
如:=()B
*2= 取出整数部分1
*2= 取出整数部分0
*2=1 取出整数部分1
再如:=( 0110 0110...)B
*2= 取出整数部分1
*2= 取出整数部分0
*2= 取出整数部分1
*2= 取出整数部分1
*2= 取出整数部分0
*2= 取出整数部分0
*2= 取出整数部分1
*2= 取出整数部分1
*2= 取出整数部分0
19
8
2
8
*十进制数与八进制数间的转换
A. “十进制”转“八进制”
3
0
2
(19)10=(23)8
B. “八进制”转“十进制”
(23)8
=2*8
1
+3*8
0
=16+3
=19