美文网首页
计算机的编码

计算机的编码

作者: suntwo | 来源:发表于2019-05-08 16:08 被阅读0次

计算机中的数据表示

计算机中数字的表示有 无符号数和有符号数

有符号数

数字的表示中使用一位表示符号的正负,比如使用0表示正数,1表示负数,符号位放在一个byte的第一位。

eg:
机器数                十进制数
00000001                  1
00000010                  2
10000001                  -1
10000010                  -2

有符号数使用第一位表示正负号,另外7位表示数的大小,可以看到一个字节表示有符号数时的范围为 -127到127,0的表示形式由两种形式为10000000和00000000。

无符号数

表示没有符号位,比如

机器数           十进制数
00000001            1
10000000          128

无符号数一个字节可以表示的范围为0-255

原码的表示

源码为最简单的表示形式,1表示负数,0表示正数,数值位为真值的绝对值。

整数原码的表示
        0,x   (x>=0)
         2^n-x    (x<=0)
eg:
+11110              ->            0,11110
-11000               ->            1,11000

小数原码的表示
         0,x   (x>=0)
         1-x    (x<=0)
eg:
+0.0001            ->             0.0001
-0.1101              ->            1.1101

使用原码表示0有两种表示方式。

相关文章

  • Python2与Python3的编码问题

    一. 什么是编码 将明文转换为计算机可以识别的的编码文本称为“编码”, 反之从计算机可识别的编码文本转回明文为“解...

  • 前端 | 入门 | 前端需要知道的计算机编码

    计算机编码介绍 计算机,不能直接存储文字,存储的是编码。 计算机只能处理二进制的数据,其它数据,比如:0-9、a-...

  • 跟我一起学Python(二)

    一、编码 ASCII编码、Unicode编码、可变长编码”的UTF-8编码之间的由来 由于计算机是美国人发明的,因...

  • 编码浅谈

    为什么要熟悉编码的本质?深入理解计算机软硬件知识深入理解计算机背后的语言 一、先来理解编码 广义的理解:编码就是交...

  • 关于python中编码与解码的问题

    部分来源于网络整理 一、计算机的编码与解码 探讨编码与解码问题前,首先要知道什么是编码?什么是解码?计算机最终存储...

  • python中的encode()和decode()函数

    【一】编码历史 计算机的发展中,有ASCII码,GBK,Unicode,utf-8编码。 美国人发明了计算机,用八...

  • 计算机的编码

    计算机中的数据表示 计算机中数字的表示有 无符号数和有符号数 有符号数 数字的表示中使用一位表示符号的正负,比如...

  • 2020-06-30

    计算机常用编码 常用编码介绍 字符集【charset】 编码code 认识ASCLL码表 一 只有0-127,共1...

  • 计算机编码

    字符编码格式 ASCII(美国信息交换标准代码)127个字符,一个字符就是一个字节 GB2312 2字节,16位...

  • 计算机编码

    字符的表示原理 计算机内所有信息都是使用0和1进行表示的。 对于一个短路来说,0代表关,1代表开。那把这些电路组合...

网友评论

      本文标题:计算机的编码

      本文链接:https://www.haomeiwen.com/subject/etqvoqtx.html