二进制怎么计算出十进制(从二进制到十进制再到汉字符号)

说到IP地址,大家就会想到如:120.194.4.158,下面我们就来说一说关于二进制怎么计算出十进制?我们一起去了解并探讨一下这个问题吧!

二进制怎么计算出十进制(从二进制到十进制再到汉字符号)

二进制怎么计算出十进制

说到IP地址,大家就会想到如:120.194.4.158

实际的IP地址是一串32比特的数字,按照8比特为一组分成四组,分别用十进制表示,然后再用圆点隔开。如上所示。

那么,什么是比特?

比特,bit,简写后是小写字母b,是信息技术的最基本存储单元。

又有点专业了,是这样的,我们人类可以使用12389,#%%&,汉语,西班牙语等等语言,但是全世界的计算机不行,它们只能识别二进制,就是“0”,“1”,其他的复杂语言,它识别不了,而bit,就是二进制数中的一个数位,比如110101110就是9bit,但是bit太小了,所以我们平时用不到它。唯一大家比较耳熟能详的是比特币,就是以它命名的。

如果用bit表示IP地址,会怎么样呢?

01101011.11000011.00100100.11010101

这样的IP地址打死我都记不住,怎么办咧?二进制是计算机的语言,十进制是人类的语言,把二进制转换为十进制不就可以了吗?你太聪明了!怎么转化呢,很简单!

比如二进制01101011,转化为十进制,从最后一位开始算,依次列为第0、1、2...位

第n位的数(0或1)乘以2的n次方 得到的结果相加就是答案

1乘2的0次方=1

1乘2的1次方=2

0乘2的2次方=0

1乘2的3次方=8

0乘2的4次方=0

1乘2的5次方=32

1乘2的6次方=64

0乘2的7次方=0

然后:1+2+0 +8+0+32+64+0=107.

二进制01101011=十进制107

这样IP地址就可以转化成了我们熟悉的192.16.31.1这样的十进制数了。

顺便说一下Byte

Byte是字节,1Byte=8bit,上面的IP地址也可以说是由4个字节,也就是32个比特组成。

Byte 是字节的英文写法。它的简写为大写字母 “B"。英文字符通常是1个字节,而中文字符通常是2个字节;

也就是说,a=1B,大=2B

当然,后面还有KB,MB,GB,TB……这些存储单位我们是不是就很熟悉了呢?

问题来了,从二进制到汉字怎样转化的?

从计算机能识别的二进制数010010,到我们能识别的“absci”“人之初性本善”“@#¥%……%”,我们输入的任何符号,汉字,西班牙语,阿拉伯语,英语……,计算机是怎样转化成它能看懂的0110100的?

答案就是ASCII代码。

ASCI美国标准信息交换代码,在计算机中,素有的数据在存储运算时都要使用二进制数表示,如01,所以我们输入的汉子,英语,符号等,在计算机中存储时也用二进制来表示,而具体用哪些二进制数表示哪些符号,哪些英文字母,当然,每个国家都可以约定自己的编码,而大家想互相通信而不造成混乱,就必须用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了常用符号用哪些二进制数来表示。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页