使用逻辑位运算符将ASCII转换为二进制

使用逻辑位运算符将ASCII转换为二进制,ascii,logical-operators,Ascii,Logical Operators,如何使用AND、OR、NOT或XOR将数字字符的7位ASCII码转换为数字的7位纯二进制表示 代码和11112 您必须获取ASCII码的四个最低有效位 请注意,单个ASCII字符只能表示从0到9的数字,因此4个输出位就足以表示结果数字。答案很晚 我将使用位掩码0110000(48)对ASCII代码执行XOR操作。其思想是从ASCII码中减去48得到数字的实际值,XOR模拟减法

如何使用AND、OR、NOT或XOR将数字字符的7位ASCII码转换为数字的7位纯二进制表示

代码11112

您必须获取ASCII码的四个最低有效位

请注意,单个ASCII字符只能表示从
0
9
的数字,因此4个输出位就足以表示结果数字。

答案很晚

我将使用位掩码
0110000
(48)对ASCII代码执行
XOR
操作。其思想是从ASCII码中减去48得到数字的实际值,
XOR
模拟减法