将5作为值。 在ASCII码中它的00110101和二进制它是00000101。 我们怎样才能以正确的方式解释这一点。
我知道二进制等价于等式2 ^ 2 + 2 ^ 0 = 5。 我该如何解释ASCII部分?
答案 0 :(得分:2)
5
是一个值,但是你要问的这个5
不是ASCII表中的值,而是一个字符或者换句话说是一个实体,所以它不是5,而是“5 ”。恰好“5”位于第53位。
您正在混合一个值本身及其索引的值,但您可以这样做,因为我们(人类)将“5”理解为数字并且知道它是数量的度量。如果你在“A”上运行这个逻辑,它将失败,因为“A”不是一个数字,你将无法将其表示为2的幂的总和。
但是在ASCII表中有“A”,它有一个索引并且该索引有一个值,但它们根本不相关。
答案 1 :(得分:2)
请记住,我们有两件事。 1.值(整数) 2.性格
现在,如果你说' 5',那就是一个角色。和5是整数值。
字符总是以ASCII / UNICODE等形式存储。
现在,' 5'有一个ASCII 53,它在BINARY中制作00110101
数字为5的00000101。