计算机|关于二进制的一切
这部分纯相当于复习以前的知识了。计算机用二进制存储数据和信息,根本原因在于集成电路。集成电路的引脚只有两种状态0V和5V,即一个引脚表示两种状态,这种特性决定了计算机的信息用二进制决定。
(当然,也可以造一个三进制的计算机,自己写操作系统,玩逻辑,但以目前的成本和技术来说,太麻烦,二进制它不香吗)
计算机处理信息基本单位是8位二进制数。8位二进制数称为一个字节。数字小于字节数,高位用0填补。
正负数区别:
正数的补数为负数,操作是按位取反(0变1,1变0),然后加1,如果进位了,最高位抛弃,例子是0取负数为0。
四种逻辑运算的结果:
小数也是用二进制表示,如十进制的0.5在二进制里面表示为0.1。在实际编程语言中,有两种表示浮点数的数据类型,单精度浮点型(float)和双精度浮点型(double)。
基数显然是2
尾数使用正则表达式表达。
双精度同理。
以上,就是你为什么100个0.1相加大于10的原因