美文网首页
进制转换——软件测试入门13

进制转换——软件测试入门13

作者: 软测白乙的读书途 | 来源:发表于2019-04-21 11:20 被阅读0次

    今天给小伙伴们分享的是进制转换,进制转换还是很关键的内容。因此,有需要的小伙伴就要认真的看看了。(计算机识别的语言就是二进制,因此,了解进制转换是很关键的。)

    二进制数转换八进制数:

    方法:从低位(右侧)起每三位分一组,最高位不够三位补零,然后顺序写出对应的八进制数(3合一)

    二进制数转换16进制数:

    方法:从低位(右侧)起每四位数分一组,最高位不够四位补零,然后顺序写出对应的十六进制数(4合1)

    十六进制数转换二进制数:

    方法:用四位二进制数表示一位十六进制数,去掉最高位零,然后顺序排列为二进制数(1分4)

    八进制数转换二进制数:

    方法:用三位二进制数表示一位八进制数,去掉最高位零,然后顺序排列为二进制数。(1分3)

    逢二进一

    数制的概念:

    数制也称进制或者计数制,是用一组固定的符号和统一的规则来表示数值的方法。

    三个基本要素:基数、系数、位权。

    常见的进制有:十进制、二进制、八进制、十六进制

    十进制:

    定义:十进制数是以10为基数的计数体制,,英文名称为:Decimal System,来源于希腊文Decem,意为十。

    计数规律:逢十进一;

    系数:有10个数字,分别是0、1、2、3、4、5、6、7、8、9

    基数:10

    位权:基数的幂,即10的幂;可用字母D表示,比如123D

    二进制:

    定义:以2为基数的计数体制,Binary

    计数规律:逢二进一

    系数:有2个数字,分别是0,1

    基数:2

    位权:基数的幂,即2的幂,可用字母B表示,比如1101B

    十六进制:

    定义:以16为基数的计数体制,Hexadecimal

    计数规律:冯16进1;

    系数:分别0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

    基数:16

    位权:基数的幂,即16的幂;可用字母H表示,比如10H

    八进制:

    定义:以8为基数的计数体制;Octal

    计数规律:逢八进一;

    系数:分别0,1,2,3,4,5,6,7

    基数:8

    位权:基数的幂,即8的幂,可用字母0表示,比如150

    十进制数转换其它进制数:

    方法:除基取余逆排法,使用十进制数反复除以基数(2、8、16),求商,取余数,直到商为0,最后把余数反向排列。

    逻辑代数:

    定义:

    逻辑代数是一种用于描述客观事物逻辑关系的数学方法。由英国科学家乔治布尔(George-Boole)于19世纪中叶提出,因而又称布尔代数。

    逻辑变量:

    定义:包括自变量(前因)和因变量(后果),对应取值“1”和“0”

    特点:在逻辑代数中,“1”和“0”不表示具体的数量,而只是表示逻辑状态

    三种最基本的逻辑运算:

    1)逻辑与—用乘积AB表示:当A,B都为1时,其值为1,否则为0;

    2)逻辑或—用A+B表示:当A,B都为0 时,其值为0,否则为1 ;

    3)逻辑非—解释来说明的话:就是当A为1时,用逻辑非来表示,结果就为0,反过来,A为0,用逻辑非来表示的话,结果就为0.

    带着这张图上面的内容去看,有助于理解

    其它逻辑运算:

    同或:当条件相同时结果为真,不同时结果为假。

    异或:当条件相同时结果为假,不同时结果为真。

    与非:Y=(AB)'

    或非:Y=(A+B)'

    与或非:Y=(AB+CD)

    我会在后续的文章中慢慢更一些关于java以及python的基础语法知识,帮助想要简单了解的那些小伙伴。有兴趣的小伙伴可以加861268173这个qq群,群里也会分享慢慢分享一些专业的知识,会做问题的解答。适合想要进入此专业的小伙伴,相信你能收获到很多实际的帮助。如果有想要了解的问题,可以在文章下方留言,我会尽心回复的。

    相关文章

      网友评论

          本文标题:进制转换——软件测试入门13

          本文链接:https://www.haomeiwen.com/subject/kfydgqtx.html