浮点数到空终止 ASCII 字符串
Floating Point Number to Null-Terminated ASCII String
我正在复习考试,其中一个复习题给出了我不理解的答案。
基于 MIPS 处理器的计算机的主内存位置包含以下位模式:
0 01111110 11100000000000000000000
一个。如果要将其解释为以 NULL 结尾的 ASCII 字符字符串,那么该字符串是什么?
给出的答案是“?p”,但我不确定他们是怎么得到的。
谢谢!
所有的ASCII字符都是由8位组成的。因此,根据您的主要内存位置,我们可以将其分解为几个字节。
- 00111111
- 01110000
- 00000000
- ...
空终止字符串以 none 终止,而不是...空字节! (一个全为零的字节)。所以这意味着您的字符串包含两个字节,它们是 ASCII 字符。字节 1 的值为 63,字节 2 的值为 112。如果您查看 ASCII 图表 like this one,您会发现 63 对应于“?”。和 112 对应于 'p'.
我正在复习考试,其中一个复习题给出了我不理解的答案。
基于 MIPS 处理器的计算机的主内存位置包含以下位模式:
0 01111110 11100000000000000000000
一个。如果要将其解释为以 NULL 结尾的 ASCII 字符字符串,那么该字符串是什么?
给出的答案是“?p”,但我不确定他们是怎么得到的。
谢谢!
所有的ASCII字符都是由8位组成的。因此,根据您的主要内存位置,我们可以将其分解为几个字节。
- 00111111
- 01110000
- 00000000
- ...
空终止字符串以 none 终止,而不是...空字节! (一个全为零的字节)。所以这意味着您的字符串包含两个字节,它们是 ASCII 字符。字节 1 的值为 63,字节 2 的值为 112。如果您查看 ASCII 图表 like this one,您会发现 63 对应于“?”。和 112 对应于 'p'.