Binary ASCII码和二进制码在表示法上有什么区别

Binary ASCII码和二进制码在表示法上有什么区别,binary,ascii,Binary,Ascii,将5作为一个值。 ASCII码为00110101,二进制码为00000101。 我们怎样才能正确地解释这一点 据我所知,二元数等价于方程2^2+2^0=5。 我应该如何解释ASCII部分 5是一个值,但您要询问的5不是ASCII表中的值,而是一个字符或一个实体,因此它不是5,而是“5”。正好“5”在53位 你把一个值本身和它的索引值混为一谈,但是你能够做到这一点,因为我们(人类)把“5”理解为一个数字,并且知道它是一个数量的度量。如果您在“A”上运行此逻辑,它将失败,因为“A”不是数字,您将无法

将5作为一个值。 ASCII码为00110101,二进制码为00000101。 我们怎样才能正确地解释这一点

据我所知,二元数等价于方程2^2+2^0=5。
我应该如何解释ASCII部分

5
是一个值,但您要询问的
5
不是ASCII表中的值,而是一个字符或一个实体,因此它不是5,而是“5”。正好“5”在53位

你把一个值本身和它的索引值混为一谈,但是你能够做到这一点,因为我们(人类)把“5”理解为一个数字,并且知道它是一个数量的度量。如果您在“A”上运行此逻辑,它将失败,因为“A”不是数字,您将无法将其表示为2s的幂和


但在ASCII表中有一个“A”,它有一个索引,该索引有一个值,但它们根本不相关。

5
是一个值,但你要问的这个
5
不是ASCII表中的值,而是一个字符,或者换句话说是一个实体,所以它不是5,而是“5”。正好“5”在53位

你把一个值本身和它的索引值混为一谈,但是你能够做到这一点,因为我们(人类)把“5”理解为一个数字,并且知道它是一个数量的度量。如果您在“A”上运行此逻辑,它将失败,因为“A”不是数字,您将无法将其表示为2s的幂和


但是在ASCII表中有一个“A”,它有一个索引,该索引有一个值,但它们根本不相关。

记住,我们有两件事。 1.值(整数) 2.性格

现在,如果你说“5”,它是一个字符。5是整数值

字符总是以ASCII/UNICODE或类似的形式存储

现在,“5”具有ASCII 53,二进制形式为00110101


数字是00000101,所以是5。记住,我们有两件事。 1.值(整数) 2.性格

现在,如果你说“5”,它是一个字符。5是整数值

字符总是以ASCII/UNICODE或类似的形式存储

现在,“5”具有ASCII 53,二进制形式为00110101


和5,因为数字是00000101。

这导致了我们经常看到的字体混淆——可能很难区分“l”(小写字母l)和“1”或“1”。同上O和0您好,谢谢您的回复。但我不太确定这是否就是我们解释ASCII码(即00110101)中的5和二进制码(即00000101)中的5之间的区别的原因。这就是为什么微软不允许在25个字母的产品密钥中使用某些字符。(
015AEILNOSUZ
),所以缩减集是明确的。@Han,因为没有。5和它在ASCII中的位置没有任何关系。不,5没有用ASCII码表示,您再次混合了
及其
索引
00110101
不是5,而是它在ASCII表格中的位置。但是,再次尝试使用“A”或任何其他无法用二进制表示的逻辑。这导致了我们经常看到的字体混淆-可能很难区分“l”(小写字母l)和“1”或“1”。同上O和0您好,谢谢您的回复。但我不太确定这是否就是我们解释ASCII码(即00110101)中的5和二进制码(即00000101)中的5之间的区别的原因。这就是为什么微软不允许在25个字母的产品密钥中使用某些字符。(
015AEILNOSUZ
),所以缩减集是明确的。@Han,因为没有。5和它在ASCII中的位置没有任何关系。不,5没有用ASCII码表示,您再次混合了
及其
索引
00110101
不是5,而是它在ASCII表格中的位置。但是,再次尝试使用“A”或任何其他不能用二进制表示的逻辑。这是什么
整数值
?“Z”的积分值是多少?我想你弄错了我的观点。让我试着说得更清楚一点。这个积分值是什么?“Z”的积分值是多少?我想你弄错了我的观点。让我试着说得更清楚些。