二进制通俗易懂的解释?
二进制就是一种数制
通常的是十进制数,满十进一。其实可以有很多种不同的进制。
比如计算机上常用的进制就是二进制数,或者16进制数。
二进制简单来说就是满二进一。只有0和1两个数。比如二进制中0+0=0,0+1=1,1+1=10
二进制与十进制的换算就是,数字从右向左,分别乘以二的零次方,一次方,二次方,三次方依次类推,然后每个位上的数和相应的二的N次方相乘,之后把结果加起来就可以。
举个简单的例子,二进制数的111,换算成十进制就是,二的零次方乘一,二的一次方乘一,二次方乘一,最后加到一起等于1+2+4等于7。
十进制换算成二进制,这个比较简单,就是不停的除2,直到最后,余数变成一或零。
二进制一到十分别如何写?
二进制1-10的写法分别是01,10,11,100,101,110,111,1000,1001,1010。
二进制数从右到左分别是2的0次方,1次方,2次方,3次方…以此类推,而且二进制每一位上最大数字为1,所以只有0和1两个数字,逢2进1,所以十进制数越大,二进制数越长,进位越多。
计算机语言里也是用位数表示计算能力的大小,典型的是电脑64位,32位CPU,64位比32位的运算能力强很多倍。
13和23的二进制数分别是多少
13和23的二进制数分别是1101和10111。二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制的“00101000”直接可以转换成16进制的“28”。字节是电脑中的基本存储单位,根据计算机字长的不同,字具有不同的位数,现代电脑的字长一般是32位的,也就是说,一个字的位数是32。字节是8位的数据单元,一个字节可以表示0-255的十进制数据。对于32位字长的现代电脑,一个字等于4个字节,对于早期的16位的电脑,一个字等于2个字节。
十六进制怎样转换为二进制
十六进制数转换为二进制数的步骤:每一位十六进制数,转换为四位二进制数。
例如:3A7.B1H=1110100111.10110001B。
二进制转换成十六进制的方法是,取四合一法,即从二进制的小数点为分界点,向左(或向右)每四位取成一组。
组分好以后,对照二进制与十六进制数的对应关系,将四位二进制按权相加,得到的数就是一位十六进制数,然后按顺序排列,小数点的位置不变,最后得到的就是十六进制数。
注意16进制的表示法,用字母H后缀表示,比如BH就表示10进制数11;也可以用0X前缀表示,比如0X23就是16进制的23,十进制的35(2*16+3=35)。
这里需要注意的是,在向左(或向右)取四位时,取到最高位(最低位)如果无法凑足四位,就可以在小数点的最左边(或最右边)补0,进行换算。
例如:(1001101010.01101)2=(001001101010.11101000)2=26A.E8H。
二进制怎么算
二进制的计算数据是用0和1两个数码来表示的数。基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。计算机中的二进制是一个非常微小的开关,用“开”来表示1,“关”来表示0。二进制的计算分为五种:
1、加法有四种情况:0+0=0,0+1=1,1+0=1,1+1=10,0进位为1。
2、乘法有四种情况:0×0=0,1×0=0,0×1=0,1×1=1。
3、减法有四种情况:0-0=0,1-0=1,1-1=0,0-1=1。
4、除法有两种情况:0÷1=0,1÷1=1。
5、拈加法二进制是加减乘除外的一种特殊算法。拈加法运算与进行加法类似,但不需要做进位。
一个ip地址由多少位二进制组成
IP地址由32位二进制数组成,可分为网络号和主机号两部分。IP地址通常被分割为4个8位二进制数。是指互联网协议地址,又译为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
IP协议是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。各个厂家生产的网络系统和设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。IP协议实际上是一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“IP数据报”格式,这种转换是因特网的一个最重要的特点,使所有各种计算机都能在因特网上实现互通,即具有“开放性”的特点。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。
-13的二进制补码是什么
要看你打算用几位数来表示-13这个数,负数求补码,符号位不变,其余各个位取反加一。
如果5位数表示-13,即11101,求得补码是10011。
如果6位数表示-13(最高位为符号位),即101101,求得补码为110011。
两个结果都对,只要你用大于等于5的位数来表示-13就行了。
2进制怎么算 二进制运算法则
1、运算二进制的加法:0+0=0,0+1=1,1+0=1,1+1=10(向高位进位);
二进制的减法:0-0=0,10-1=1(向高位借位)1-0=1,1-1=0(模二加运算或异或运算);
二进制的乘法:0*0=0 0*1=0,1*0=0,1*1=1二进制的除法:0÷0=0,0÷1=0,1÷0=0(无意义),1÷1=1;
逻辑运算二进制的或运算:遇1得1二进制的与运算:遇0得0二进制的非运算:各位取反。
2、莱布尼兹也是第一个认识到二进制记数法重要性的人,并系统地提出了二进制数的运算法则。二进制对200多年后计算机的发展产生了深远的影响。他于1716年发表了《论中国的哲学》一文,专门讨论八卦与二进制,指出二进制与八卦有共同之处。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。从右往左第一位表示2的一次方,第二位表示2的二次方,第n位表示2的n次方。可以将1理解为有,0理解为无。
一字节表示几位二进制数
以计算机为例,一字节有八位二进制,是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
字节是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。一个字节也可以表示一系列二进制位。在一些计算机系统中,4个字节代表一个字,这是计算机在执行指令时能够有效处理数据的单位。一些语言描述需要2个字节表示一个字符,这叫做双字节字符集。一些处理器能够处理双字节或单字节指令。字节通常简写为“B”,而位通常简写为小写“b”,计算机存储器的大小通常用字节来表示。
十进制转换成二进制的方法
1、十进制整数转换为二进制整数采用除2取余,逆序排列法。
2、具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
十六进制转二进制的方法
1、要将十六进制数转换成二进制数,只要将1位十六进制数写成4位二进制数,然后将整数部分最左边的“0”和小数部分最右边的“0”去掉即可。可以查询二进制十六进制对应关系转化。
2、二进制是一种最简单的进位计数制,它只有两个不同的数码:“0”和“1”,即基数为2,逢2进1。
bcd码十进制怎么转二进制
十进制转二进制其实是一个译码的问题。因为十进制数在电路中靠由0和1组成的BCD码实现,而输出的二进制数还是由0和1组成,所以这个问题只是把一种编码方式转化为另外一种。其中74LS154是4-16线译码器,可以将四位BCD码编制的十进制数转换为16位2进制数。74LS138是3-8线译码器,可以将三位BCD码编制的十进制数转换为8位2进制数。