计算机概念入门(二)
数字和计算:
数字:抽象数学系统的一个单位,服从算术法则。
自然数:0或通过在0上重复加1得到的数。
负数: 小于0的数,是在相应的正数前加上符号
整数:自然数、自然数的负数或0.
有理数:整数或两个整数的商(不包括被0除的情况)。
位置记数法:
基数:记数系统的基本数值,规定了这个系统中使用的数字量和数位位置的值。
位置记数法:一种表示数字的系统,数位按顺序排列,每个数位有一个位值,数字的值是每个数位和位值的乘积之和。
位(bit):二进制数字的简称。
字节(byte):8个二进制位。
字(word):一个或多个字节,字中的位数称为计算机的字长。
熟练掌握进制转换
十进制转二进制
十进制转八进制
十进制转十六进制
二进制转十进制
八进制转十进制
十六进制转十进制
其他诸如八进制转十六进制没有一步到位的方法
进制后缀:
二进制 B
八进制 O
十进制 D
十六进制 后缀H 前缀OX
十进制与其他进制转换
取余法:
整数部分:简单来说逢2(或8、或十六)进1,用整数部分不断的除以2(8、16),取余数,除到已经小于2(8、16),将所得余数从下往上写。
小数部分:将小数部分不断的乘以2(或者8或者16),取其整数部分,乘到没有小数部分或者位数已经够了,将所得的整数部分按照先后次序(从上往下)写。如果小数永远到不了0,可能是一个循环,那就4舍3进。
比如举例,随便百度了一个例题
https://zhidao.baidu.com/question/333486177.html
其他进制与十进制转换
将A对应的数写出来即从后往前数第n位对应的就是2(8或16)的n-1次方,然后将每一位乘以对应的数相加就是A所对应的二(八、十六)进制。
二进制与十六进制之间转换
十六进制表示方法:(后缀H)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 A B C D E F
二进制与十六进制之间的对应关系表:
0 1 2 3 4 5 6 7 8 9
000 0001 0010 0011 0100 0101 0110 0111 1000 1001
A B C D E
1010 1011 1100 1101 1110
(注:四个二进制位对应一个十六进制位,二进制按权相加,比如9对应1001,就是1*2^3+0*2^2+0*2^1+1*2^0=9)
二进制转十六进制:
取四合一法,以二进制的小数点为分界点,向左(或向右)每四位取成一位,没有的补0
然后按照对应表按权相加,按顺序排列即可
十六进制转二进制:
一分四,即一个十六进制数分成四个二进制数,用四位二进制按权相加,最后得到二进制,小数点不变。
十六进制表示法,注意写法:
字母H——后缀
字母OX——前缀
比如十六进制23正确表示是:23H或OX23
例子可见此链接:
https://jingyan.baidu.com/article/47a29f24292608c0142399cb.html
二进制与八进制之间转换
二进制与八进制对应表
0 1 2 3 4 5 6 7
000 001 010 011 100 101 110 111
(注:三个二进制位对一个八进制位)
二进制转八进制:
取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位
八进制转二进制:
就是发过来,一分三法,即一个八进制位分成三个二进制位,最后得到二进制,按权相加,得到的数就是一位八进制数,然后按照顺序排列,小数点的位置不变
例子可见此链接:
https://jingyan.baidu.com/article/39810a23e3779db636fda6c5.html