2

区分十进制数字的字符代码表示和纯二进制表示

我学习计算机科学,这是我在考试中需要了解的一个概念,但我不确定我是否完全理解它

261的字符代码表示(例如)

这只是等效的 ASCII 码吗?

意义:

2有 ASCII 码50

6有 ASCII 码54

1的 ASCII 码为49

所以字符码表示为50,54,49

纯二进制代码表示

这只是261的二进制转换吗?

所以100000101?

4

1 回答 1

3

ASCII 用十进制数字代码 48 到 57 定义字符数字 0 到 9。

因此,字符有二进制表示,十进制数字也有表示。

字符46的二进制表示是: 00110100 00110110. 字符 4 是 ASCII 码 52;因此,你得到00110100. 而字符 6 是 54,你得到00110110.

同时,十进制数46 存储在一个 16 位字中,表示形式如下:00000000 00101110.

对于字符 261,您需要获取 2、6 和 1 的 ASCII 码。

2:50

6:54

1:49

所以你得到 50, 54, 49 :00110010 00110110 00110001

于 2019-01-08T16:18:12.987 回答