软件设计师 上午题 #1 计算机系统知识p4 基本单位与进制
前言:知识点主要稍微了解了解就行,最重要的是结合习题一起学习
目录
一、计算机基本单位:
二、进制
2.1 按权展开求和
2.2 除n取余法
2.3 八进制转二进制
2.4 十六进制转二进制
一、计算机基本单位:
位(比特) bit (b)
字节 byte(B) 1B = 8 bit
千字节 KB 1KB = 1024 B
兆字节 MB 1M = 1024 KB
吉字节 GB 1GB = 1024 MB
太字节 TB 1TB = 1024GB
最小的数据单位:位 (bit)
最小的存储单位:字节 (byte)
二、进制
十进制 (D):0~9
二进制 (B):0~1
八进制 (O):0~7
十六进制 (H):0~15
这里十六进制比较特殊,会出现歧义,所以按规定,10~15用字母A~F表示,所以严格来说 十六进制的范围是0~9与A~F
十进制就是我们平常在用的,如1块钱、2块钱这些。
2.1 按权展开求和
在这里十进制中,比如一个数:192 (D) = 1*10² + 9*10¹ + 2*10º 这种叫做按权展开求和,10²、10¹、10º像这种表示一个权重!按权展开求和可以用来将二进制转换成十进制这些。
n进制 的按权展开求和:
位*n的次方 再进行相加,然后是多少次方呢?就从右往左数,第一个0次方,接下来1、2、3...次方以此类推。
二进制:1101 = 1*10³ + 1*10² + 0*10¹ + 1*10º
八进制、十六进制都是这样的,学计算机的,估计这个大家都懂个七七八八。
2.2 除n取余法
除n取余法用来把十进制转换成其他进制,比如二进制,八进制.....这个就是小学的时候学过的那个方法:

比如十进制的192:

当商=0的时候停止,并且从下往上读。
同理,17怎么转成二进制:

所以17的二进制为:1 0001 ,大家可以根据上面试着验算一下。
这里再来转一下十进制178变十六进制:

所以十进制178的十六进制为B2
再转回十进制的话,就是 11*16¹ + 2*16º
2.3 八进制转二进制

三位二进制的加起来的数等于一位八进制的数,反之一位八进制的数,等于三位二进制加起来的数
2.4 十六进制转二进制

这里差不多跟上面一样,四位二进制的加起来的数等于一位十六进制的数,反之一位十六进制的数,等于四位二进制加起来的数
这里将结合下一篇一起学习,一起做题
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
