已知字符A的ASCII码是01000001B,字符D的ASCII码是——

作者&投稿:独孤达 (若有异议请与网页底部的电邮联系)
已知字符A的ASCII码是01000001B,字符D的 ASCII码是哦~

D的ASCII值比A的ASCII值大3,也就是11B,所以只要在01000001B的基础上加上11B就可以了,也就是01000100B

这是二进制:
D在A后,它的ASCII码比A的ASCII码大3,所以D的ASCII码为01000100B
二进制数低位在后,高位在前.每移前一位*2,所以是64 32 16 8 4 2 1
那么A的ASCII码值10进制为65即64+1
D的ASCII码十进制值为68即64+4

字符D的ASCII码是0100 0100B(二进制)。

在标准ASCII码表中,大写英文字母是连续表,D在A后面3位,所以D的ASCII码=01000001B(二进制)+3(十进制)=01000100B(二进制)。

ASCII 码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。标准ASCII 码也叫基础ASCII码,使用7位二进制数来表示所有的大写和小写字母,数字0 到9,标点符号, 以及在美式英语中使用的特殊控制字符。

0~31及127是控制字符或通信专用字符。32~126是字符,其中48~57为0到9十个阿拉伯数字。65~90为26个大写英文字母。97~122号为26个小写英文字母。其余的为一些标点符号、运算符号等。

扩展资料:

所有大写英文字母ASCII码(十进制)列表:

65:大写字母A

66:大写字母B

67:大写字母C

68:大写字母D

69:大写字母E

70:大写字母F

71:大写字母G

72:大写字母H

73:大写字母I

74:大写字母J

75:大写字母K

76:大写字母L

77:大写字母M

78:大写字母N

79:大写字母O

80:大写字母P

81:大写字母Q

82:大写字母R

83:大写字母S

84:大写字母T

85:大写字母U

86:大写字母V

87:大写字母W

88:大写字母X

89:大写字母Y

90:大写字母Z

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



ASC码中字母是连续编码的,即 'B' = 'A' + 1,'C' = 'A' + 2,'D' = 'A' + 3
因为'A'的ASC码是 01000001B,你在这上面直接加上3的二进制 11B,就得到01000100B。
如果你不会二进制加法,那就把上面的二进制转成10进制,算完后再换回2进制。

答案。假设A = 1, 那么D就为4,D-A = 3,二进制为11B;01000001B+11B = 01000100B

B=A+1 C=A+2 D=A+3 ∴D=B+2=11B
D的ASCⅡ码是01000100B
假如C的ASCⅡ码是01000010B

01001000B


(1\/2)高中信息技术的问题:字符A比a的ASCII码小32(十进制),已知字符G的...
已知字符G的二进制ASCII值为1000111,则字符g的二进制ASCI为:110 0111。

为什么C++关系运算符'a'=='A'不成立?
a的ASCII码是97,‘A'的ASCII是65,上面的比较是ASCII的比较,所以它们不相同。a在ASCII表中排在A的后面。

int x=’a’是合法赋值语句吗??
int x = 'a'; 是合法的语句。a对应的ASCII码为97,所以x = 97. 和 int x = 97;一样的效果。

有个c语言程序 有谁知道输出的c=A代表什么呢??谢谢了!程序如下
一般来说char型数据 是无符号类型的,占一个字节,取值是0~255;int 型的i = 321 超出了char型最大的255, c语言会再次重0开始取值, 正确取值为c = 65;ASCII 表中 65代表字符'A', %C字符型输出 得‘A’,如果你%d输出 结果应该是65 ,可以去验证一下。

关于ASCi1的题目,这个题应该选 c吧。。。17.下列字符中,其ASCI1码值...
看图你就明白了 大写字母在小写字母前,大小写的差是固定的都是32 数字相对是最小的,小写字母越靠后越大,所以是D

C语言求助
a被赋予了a-32,应该是指赋值给大写字母,被赋予a-32是字符常量X(大写)。b也一样。大写字母和小写字母的阿斯卡吗相差32,大写的比小写的小于32.

ASCI怎么循环?c语言比如我输入a要输出e,输出z的时候要输出d。但我写...
include <stdio.h>int main(int argc, char *argv[]){ char start = 'a'; char end = 'z'; char size = 4;\/\/a-e z-d char ch = 0; ch = getchar(); if (ch < start || ch > end) { printf("输入错误,仅支持a-z\\n"); return 0; }...

ASC(A)=65 问65怎么来的?
按字母表的顺序:大写第x个,字母ASCII码值是x+64;小写字母第y个,字母ASCII码值是y+95。ASC(x)是求x的ASCI码值。

r的ascii码值是多少?
则小写英文字母“r”的十六进制ASCII码值是150。在ASCI码表中包括:10个阿拉伯数字(0~9).26个大写字母,26个小写英文字母,以及各种运算符号、标点符号和控制字符等。同个字母的大写字母比小写字母要小32,所以小写英文字母”r_的十六进制ASCII码值是150,由于字母A比字母z要小,并按A到Z顺序递增 ...

C++如何判断输入的数字还是字母
通过字符的字母和数字的ASCII递增的特点来判断。例如:\/\/参考代码如下:#include "iostream"#include "stdio.h" #include <string.h>using namespace std; int main(){char ch;cin>>ch;if(ch>='0'&&ch<='9') cout<<"该字符为数字"<<endl;else if((ch>='a'&&ch<='z')||(ch>='A...

江陵县17652819321: 一道电脑一级试题 已知字符A的ASCII码是01000001B,字符D的ASCII码是——( ) -
养质坎地:[选项] A. 01000011B B. 01000100B C. 01000010B D. 01000111B B 不过为什么呢,我完全不会做,那节课太吵我没听进,请大师帮帮小弟我了~

江陵县17652819321: 已知字符A的ASCII码是01000001B,ASCII码为01000111B的字符是 - -----. -
养质坎地: G解释: 01000111- 01000001-----------------110 转为10进制是6这个字符比A大6,也就是G

江陵县17652819321: 已知字符A的ASCII码是01000001B,字符D的ASCII码是? -
养质坎地: 字母的ASCII码是按字母顺序排列的,前一个加1就是后一个的ASCII码 A的是01000001B B的就是01000010B C的是01000011B 那么D的就是01000100B

江陵县17652819321: 已知“A”的ASCII码为01000001,那么“E”的ASCII码为(). -
养质坎地: A和E相差4,所以E的ASCii码为 0100 0101.

江陵县17652819321: 字符A的ASCII码 -
养质坎地: 这是二进制: D在A后,它的ASCII码比A的ASCII码大3,所以D的ASCII码为01000100B 二进制数低位在后,高位在前.每移前一位*2,所以是64 32 16 8 4 2 1 那么A的ASCII码值10进制为65即64+1 D的ASCII码十进制值为68即64+4

江陵县17652819321: 一直字符A的ASCII码是01000001B,字符D的ASCII是? -
养质坎地: A的ASCII码+1就是B的ASCII码,并且 A+2就是C A+3就是D3的二进制是11 那么0100 0001B+11B 结果是 0100 0100B

江陵县17652819321: 一个关于求ASCII码的题已知"A"字符所对应的ASCII码是1000001,"a"字符所对应的ASCII码是多少? -
养质坎地:[答案] 纠正一下,字符的表示方法不对,应该是'A'和'a': 很晚显,我们已经知道,大小写字母字符之间有这样的关系,即任一小写字母的ASCII码值要比其大写字母ASCII码值大32,即二进制的100000.'A'的ASCII码值为1000001(十进制的65),所以'a'的...

江陵县17652819321: 已知字母A的ASCII码是01000001,则英文字母E的ASCII码是多少?A的ASCII码是01000001E的ASCII码是01000101E - A = 4 E = A+4说是E加4就好了,可这... -
养质坎地:[答案] 01000001是二进制的表示方式 4的二进制不就是0000 0100么 01000001+00000100 自然就是01000101

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网