test_day02 进制和进制转换 进制基础 十进制(案例) 系数范围:0-9 系数:每位的数值是系数 进位的规则:逢10进1 ,本位归0 权:基数(几进制基数就是几)的次幂– 十进制基数是10 十进制的权是:10的次幂 权的规律:最右侧1位权 最小 是10的0次幂,每向左移动一位 权的次幂数会+1 进制的表示 方式1:下角标,几进制就写几 方式2:后缀,十进制的后缀是:D 说明:十进制是默认进制,如果数据没有任何表示,那么默认就是十进制。 二进制(计算机的机器语言是二进制) 系数范围:0-1 进位规则:逢2进1,本位归0 权:2的次幂 规律:最右侧1位权 是2的0次幂,每向左移动一位 权的次幂数会+1 扩展:二进制(任意进制)-十进制 算法:按权展开求和法 说明:每位的系数乘以该位的权值,乘积相加求和。 进制的表示 方式1:下角标—2 方式2:后缀–B 说明:二进制的缺点是为数过多,表示起来很繁琐,所以为了简化二进制的表示(减少位数),计算机体系中引入了十六进制和八进制(应用很少)。 十六进制 系数范围:0-9,A-F 进位规则:逢16进1,本位归0 权:16的次幂 规律:最右侧1位是16的0次幂(1),每向左移动一位,权的次幂数+1。 十六进制-十进制 算法:按权展开求和法。 说明:每位的系数乘以该位的权值,乘积相加求和。 进制的表示 方式1:下角标16 方式2:后缀H 补充:八进制的后缀是O test_day02_Homework 什么是测试? 系统软件由哪几部分组成? 操作系统的作用? 操作系统的主要功能? 裸机中有软件吗? 分布式结构分为哪两类? 进制中什么是基数?什么是权?权的规律? 英译汉 B/S– PC– OS– BIOS– C/S– Server– 进制之间的转换 与十进制相关的转换 任意进制-十进制 算法:按权展开求和 十进制-任意进制 算法:除基取余逆读法 算法说明: 首先:用十进制数除以基数(转几进制基数就是几)得到商和余数(整数) 继续:用商除以基数,得到商和余数,直到商为0为止。 二进制与十六进制之间的转换 说明:每4位二进制可以表示1位十六进制。(0000-1111 对应0-15 是1位十六进制系数范围。 二进制-十六进制 算法:4合1(每4位二进制合成1位十六进制) 说明:从后向前将二进制每4位分成1组(最前/左组如果不够四位,可以在最左侧补0) 接下来:计算每组对应的十六进制结果,按顺序读出即可。 十六进制-二进制 算法:1分4 算法说明:将每位十六进制数据,用4位二进制数据表示,最后按顺序读出。 补充:特殊面试题 D5H*1001B=(1917)D 说明:没学过十六进制和二进制的四则运算。但学过十进制的四则运算。所以把数据转换成十进制再玩,就很简单了。 练习