我的电脑使用ASCII,即美国信息交换标准代码。据我所知,它使用7位代码来表示英语语言所需的所有字母、符号和数字。
据我所知,这7位可以用十六进制代码来表示。我以为十六进制需要8位。每个数字4位。
有人能给我解释一下如何用十六进制来表示7位ASCII系统中的代码吗?
提前谢谢。
发布于 2014-02-18 21:28:01
十六进制数字不需要八位,每个十六进制数字可以表示四位,但没有上限,因为你可以使用更多的数字:
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff...对于表示7位值,您可以只使用8位十六进制数的下半部分,从0x00到0x7f。
这就得到了从0000000到1111111的二进制数。
https://stackoverflow.com/questions/21855192
复制相似问题