首页
搜索 搜索

第一天:进制和进制运算

哔哩哔哩     2023-05-19 14:10:43

第一天:进制和进制运算

1.进制

进制的定义

十进制的定义:由十个符号组成,分别为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。


【资料图】

1.1.N进制的定义

由N个符号组成,逢N进一。(这里的符号不一定是从0到N-1的连续的数字,可以是自定义的有顺序的任意数字,字母等等各种符号)。进制的简单计算一般可以用查数来计算,也可以通过查数绘制进制的加法乘法表格,再通过查表就可以进行进制内的加减乘除的运算。

如果把进制的符号以不同于常规的方法定义,就可以用来进行一些加密解密。

例如:我们将常规的十进制的十个符号打乱顺序即 4 5 2 1 3 7 6 9 8 0

如若这样定义十进制那么就会出现4+5=5; 0+5=54;这样在不知道定义的人看来就是错误的,但在我的定义之下就是正确的。

熟练掌握二进制于十六进制的转换,尽量做到会被的程度,就相当于16对特殊字符,背会绝对不会后悔的。这对后期编程和解题也是十分有益的。

1.2.十六进制与二进制的映射

1.3.十进制与二进制的映射

2进制10进制000000001100102001130100401015011060111710008100191010A1011B1100C1101D1110E1111F

1.4.负数的补码

对于正数,原码、反码、补码都是一致的

负数补码的计算:对应正数取反加一

例子:-1

2.加法的本质

加法的本质实际上就是查表,10+4,就是从10这个数字开始依次往后查4位,那么其结果就是14。那么10-4就是依次向前查4位,104就等于10+10+10+10,那么是否等于从10这个数字开始依次往后查3个10位呢?其实并不是,因为这里是八进制,我们要严格按照八进制的表示来,这里的10(一零)实际上表示8个,也就是从10这个数字开始依次往后查3个8位,104的结果也就是40。

借助写表格的方式去查表计算,这并不高效,那么回想一下我们从学习数学开始是怎么学习计算的呢?相信你已经回忆起来了,我们是借助加减乘除这四张算术表去计算的,那么在这里我们可以尝试写一下八进制的加法算术表:

2.1.八进制表

2.2十六进制表

X 关闭

华东医药网版权所有Copyright ©  2022 All Rights Reserved.    备案号:京ICP备2022016840号-41   联系邮箱:2 913 236 @qq.com