全站数据
8 4 2 0 5 8 1

为什么定义8位为一字节,而不是10,16等

期货那些事 | 简单学习,快乐成才!         
问题更新日期:2024-11-04 14:30:08

问题描述

为什么定义8位为一字节,而不是10,16等急求答案,帮忙回答下
精选答案
最佳答案

这其实是一个概念问题。

在最早的时候,是约定的8位二进制为一个字节,和ASCⅡ码无关,可以表示256以内的数。在机器内部,8位或者16位对它来说都一样,都是1或0,而程序设计的时候,人为的要求机器按8位或16位来处理。

16位的音乐文件所包含的信息比8位的多得多(差256倍),因此你也可以将16位二进制数看作音乐文件的一个单元,但约定成2个字节。就相当于统一了单位,便于交流。