今天给小伙伴们分享的是进制转换,进制转换还是很关键的内容。因此,有需要的小伙伴就要认真的看看了。(计算机识别的语言就是二进制,因此,了解进制转换是很关键的。)
二进制数转换八进制数:
方法:从低位(右侧)起每三位分一组,最高位不够三位补零,然后顺序写出对应的八进制数(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群,群里也会分享慢慢分享一些专业的知识,会做问题的解答。适合想要进入此专业的小伙伴,相信你能收获到很多实际的帮助。如果有想要了解的问题,可以在文章下方留言,我会尽心回复的。
网友评论