大写字母B的ASCII码值是?怎么算?

如题所述

大写字母B的ASCII码值是66。ASCII码使用指定的8位二进制数组合来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。大写字母B的二进制为01000010,换算成十进制ASCII码值是1*2^6+0*2^5+0*2^4+0*2^3+0*2^2+1*2^1+0*2^0=66。

扩展资料:

ASCII码0~31及127(共33个)是控制字符或通信专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除);通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。

32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-17

B的ASCII码为66

有三种方式:

第一种:查ASCII码表。

第二种:编写一个小程序,例如:

#include<stdio.h>

int main()

   char n='B';

   printf("B的ASCII码为%d",n);

   return 0;

   

 } 

第三种:记住“A”的ASCII码为65 ,往后加一等于66。所以B的ASCII码为66。

扩展资料:

ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符。

表达方式:

1,0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。

2,32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。

3,65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

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



本回答被网友采纳
第2个回答  2018-03-30

大写字母A的ASCII码值是65,B是A的下一个,就是66。

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

大小规则:

数字的ASCII码<大写字母的ASCII码<小写字母的ASCII码。

查询ASCII技巧,方便查询ASCII码对应的字符:新建一个文本文档,按住ALT+要查询的码值(注意,这里是十进制),松开即可显示出对应字符。例如:按住ALT+97,则会显示出'a'。

本回答被网友采纳
第3个回答  推荐于2017-11-23
有三个字符的ASCII码值需要牢记:'0'=48,'A'=65,'a'=97
其他数字和字母都可以由这三个推导出来。
'B'紧随在'A'之后所以ASCII值是66.追问

往后推都是不断+1吗?

这几题怎么算?根本不会算TAT

追答

仔细复习书上的或者参考网上的进制装换规则

追问

不懂啊,老师没说过。

追答

二进制转化为十六进制时,每4位二进制对应转换为1位16进制数,高位不足的补零。110000先分组为0011 0000,然后转换得0011=3,0000=0,故对应的十六进制数为30.
十进制转化为16进制,用除整取余法。257÷16=16余1,16÷16=1余0,1÷16=0余1。将所有余数倒序相连得101,故对应的十六进制数为101。转换为2进制同理。
二进制转换为十进制,用每位的值乘以2的对应次幂,然后将结果相加。111101=1×2^5+1×2^4+1×2^3+1×2^2+0×2^1+1×2^0=32+16+8+4+1=61。

本回答被网友采纳
第4个回答  2016-11-03
大写字母A的ASCII码值是65,B是A的下一个,就是66。