欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

信息编码的基本概念

发布时间:2025/4/5 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 信息编码的基本概念 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

    • 1 编码的基本概念
      • 1.1 转换的概念在数据表示中的反映
      • 1.2 信息的二进制编码

1 编码的基本概念

1.1 转换的概念在数据表示中的反映


1.2 信息的二进制编码

机器级数据分两大类:

  • 数值数据:无符号整数、带符号整数、浮点数(实数)。
  • 非数值数据:逻辑数(包括位串)、西文字符和汉字。

计算机内部所有信息都用二进制(即:0和1)进行编码。 用二进制编码的原因:

  • 制造二个稳定态的物理器件容易(电位高/低,脉冲有/无,正/负极) 。
  • 二进制编码、计数、运算规则简单。
  • 正好与逻辑命题真/假对应,便于逻辑运算。
  • 可方便地用逻辑电路实现算术运算。

真值和机器数 ( 非常重要的概念!):

  • 机器数:用0和1编码的计算机内部的0/1序列。
  • 真值:真正的值,即:现实中带正负号的数。

例:unsigned short型变量x的真值是127,其机器数是多少?
127=2^7-1,其机器数为0000 0000 0111 1111。


参考资料:

  • 计算机系统基础(一):程序的表示、转换与链接
  • 总结

    以上是生活随笔为你收集整理的信息编码的基本概念的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。