已知字符A的ASCII码是01000001B,字符D的ASCII码是______。里面的B是什么意思,为什么字符B时10B,怎么算

如题所述

01000001B中的B代表二进制数据,01000001的二进制数据转10进制为65,即'A'字符的ASCII码。

ASC码中字母是连续编码的,即 'B' = 'A' + 1,'C' = 'A' + 2,'D' = 'A' + 3,因为'A'的ASC码是 01000001B,‘B’的ASC码是 01000010B,你在这上面直接加上3的二进制 11B,就得到‘C’的ASC码01000100B。

如果你不会二进制加法,那就把上面的二进制转成10进制,算完后再换回2进制

01000001B的10进制为65,即'A'字符的ASCII码,那么C的ASCII码为67,转化为二进制为01000100B。

扩展资料:

常见ASCII码的大小规则:0~9<A~Z<a~z。

1)数字比字母要小。如 “7”<“F”;

2)数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;

3)字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;

4)同个字母的大写字母比小写字母要小32。如“A”<“a” 。

几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48 [4]  。

参考资料来源:百度百科--ASCII

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-19

末尾的字符B,表示ASC码的二进制表达方式,十六进制表示为 : 0X41,十进制表示为: 65。

按照以上的规则,推测字符D的十进制表示为: 68(65+3),十六进制表示为0X44,二进制表示为:01000100,所以字符D的ASCII码是:01000100B。

以下是ASCII编码表以供参考

希望有所帮助,谢谢! 

本回答被网友采纳
第2个回答  推荐于2016-07-26
01000001B中的B代表二进制数据,01000001的二进制数据转10进制为65,即'A'字符的ASCII码,这个非常容易算,直接用windows的计算器就可以转换了,也可以用如下:
2^6+2^0=65计算得到,2^6表示2的6次方

这公式就像123=1*10^2+2*10^1+3*10^0=123追问

那个B是什么意思

追答

B表示该数是一个二进制数据,而不是一个十进制数据
例如 010B表示十进制的2
但010则表示十进制的10

本回答被提问者采纳