叙述数值、西文字母、汉字以及图像在计算机中的表示方式
发布网友
发布时间:2022-04-29 11:30
我来回答
共1个回答
热心网友
时间:2022-06-26 23:20
字符的表示方式是使用ASCII码,即用两位16进制数表示的:比如30代表数字0。这些代码可以查询ASCII代码表(包括Hex Workshop、UltraEdit、WinHex当中都带有的),
汉字要复杂一些,必须用特殊的引导字符开头(两位16进制),然后跟上两位16进制的数,这样一共是4位16进制的数代表汉字,比如“猪”是732A。
还有一种叫做Unicode的编码方式,把世界上的通用字符用8位16进制,也就是4个字节来代表。这样的好处是,所有的字符都可以通用。
图像的格式非常复杂,在此我只说一下BMP图像的表示方式。如果你对像素这个概念比较熟悉,那我就可以告诉你,在BMP图像中,除了开头的一段代码是描述BMP图像格式的之外,剩余的内容就是文件的正文部分。每一个像素用3个或4个字节表示:如果是3个字节,那就是不透明的图像,每一个字节代表红、绿、蓝混合的程度(从0到255)。