存储与运算都用二进制吗,为什么用二进制来存储数据

首页 > 经验 > 作者:YD1662022-11-06 18:39:15

人类的世界里,数字通常是十进制表示的(例如0,1,2,3,4,1000等),计算机的世界只能识别二进制,因此对于它说,数字就是二进制(0001,0010等)。

这篇文章重点阐述二进制整数,二进制浮点数在计算机里存储和运算。

二进制整数的存储和运算

一个二进制整数可以采用位置计数法表示,以一个N位的整数为例如下图

存储与运算都用二进制吗,为什么用二进制来存储数据(1)

整数位置计数法

二进制整数可以分为【无符号二进制整数】和【有符号二进制整数】

1.1【无符号二进制整数】的存储和加减

【无符号二进制整数】是非负数的整数

值范围:

一个n位的无符号整数,它的数值范围如下:

存储与运算都用二进制吗,为什么用二进制来存储数据(2)

无符号整数的范围

例如8位的无符号整数的范围为0-255,16位的无符号整数的范围为0-65535。

转化为十进制的方式:

以一个n位的无符号整数为例,采用如下图的方式转化为十进制数

存储与运算都用二进制吗,为什么用二进制来存储数据(3)

无符号整数转化十进制

以一个4位的无符号整数如[0001],[0101],[1011],[1111]为例,转化为十进制如下图

存储与运算都用二进制吗,为什么用二进制来存储数据(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.