ASCII值如何计算

来自:    更新日期:早些时候
请用简单易懂的方法说明 ASCII码如何运算?我附的图第四题答案我看不懂~

每一个字母都有特定的ASCII码与之对应。比如说:
字母A,ASCII码的值是65,转换成二进制就是01000001。我们可以验证一下,前面那个1的权重是2^6,后面那个1的权重是2^0,所以01000001转换成十进制就是1*2^6+1*2^0=65,是正确的。
字母B,ASCII码的值是66,转换成二进制就是01000010。
以此类推,字母E,ASCII的值是69,转换成二进制就是01000101。
那么答案里面为什么是01000001加上四个00000001呢,这是因为00000001换成十进制就是1,相当于加了四个1,而字母A到字母E正好差了4,所以答案那样写也是正确的。
至于如何运算ASCII,方法只有记住对应的十进制,然后转成二进制。不是所有的十进制都要记住,比如说字母A是65,那么就可以推出其他的大写字母,而字母a则是97,这样又能推出小写字母。所以,记住一些关键字符的ASCII码就好了。

拓展资料:ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
请注意,ASCII是American Standard Code for Information Interchange缩写,而不是ASCⅡ(罗马数字2),有很多人在这个地方产生误解。
参考资料:百度百科—ASCII码


C的ASCII码为67,这个67是以十进制计算的,把十进制的67化成二进制后正好是1000011。

在ASCII码表的排列中,字符A到Z,小写a到z,数字0到9,都是按顺序排列的,所以A为65,则B为66,C为67,D为68,E为69。

在计算机中,只采用二进制存储数据,这是由存储介质所决定的,在数据存储和读取中,只能为二进制的方式,而为了更加直观和简便的表示某个数,我们采用了八进制、十六进制的方式表示数据(相对二进制,八进制与十六进制更加简短)。

因此字符'A',可以表示为十进制的:65,可以表示为二进制的:01000001,可以表示为八进制的:101,可表示为十六进制的:41。

其实其表示的值都为65,在计算机存储介质中,始终以二进制存储,其内涵都是一致的。

八进制和十六进制其意义一致,字母A都采用十进制65进行编码,而65有二进制,八进制和十六进制的不同表示方式,其意义是一致的,等价的。

扩展资料:

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

0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。

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

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

同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1[1] 。

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



  1. C的ASCII值为67.  

  2. 经常会用到的ASCII需要记住,比如A--65,则往后面累计加1,及B--66,C--67; a--97,b--98,c--99.

  3. 国际上普遍采用ASCII编码(American Standard Code for Information Interchange)。美国信息交换标准代码是一种用于信息交换的美国标准代码。7位字符集广泛用于代表标准美国键盘上的字符或符号。通过将这些字符使用的值标准化,ASCII允许计算机和计算机程序交换信息。ASCII字符集是与ANSI字符集中的前面128个(0-127)字符相同。ASCII码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。标准ASCII码也叫基础ASCII码,使用7位二进制数来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符(这里需要特别注意:ASCII码与标准ASCII码的位数上的区分,标准ASCII码是7位二进制表示)。

  4. 十进制编码 (对应)缩写字符(或功能/解释)

0 NUL(null) 空字符

1 SOH(start of headline) 标题开始

2 STX (start of text) 正文开始

3 ETX(end of text) 正文结束

4  EOT (end of transmission) 传输结束

5  ENQ (enquiry) 请求

6  ACK (acknowledge) 收到通知

7  BEL (bell) 响铃

8  BS (backspace) 退格

9 HT (horizontal tab) 水平制表符

10 LF (NL line feed, new line) 换行键

11 VT (vertical tab) 垂直制表符

12 FF (NP form feed, new page) 换页键

13 CR (carriage return) 回车键

14 SO (shift out) 不用切换

15 SI (shift in) 启用切换

16 DLE (data link escape) 数据链路转义 

17 DC1 (device control 1) 设备控制1

18 DC2 (device control 2) 设备控制2

19 DC3 (device control 3) 设备控制3

20 DC4 (device control 4) 设备控制4

21 NAK (negative acknowledge) 拒绝接收

22 SYN (synchronous idle) 同步空闲 

23  ETB (end of trans. block) 传输块结束

24  CAN (cancel) 取消

25  EM (end of medium) 介质中断

26  SUB (substitute) 替补

27  ESC (escape) 换码(溢出)

28  FS (file separator) 文件分割符

29  GS (group separator) 分组符

30  RS (record separator) 记录分离符

31  US (unit separator) 单元分隔符

32 space 空格

33 !

34 "

35 #

36 $

37 %

38 &

39 '

40 (

41 )

42 *

43 +

44 ,

45 -

46 .

47 /

48 0

49 1

50 2

51 3

52 4

53 5

54 6

55 7

56 8

57 9

58 :

59 ;

60 <

61 =

62 >

63 ?

64 @

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

91 [

92 \

93 ]

94 ^

95 _

96 `

97 a

98 b

99 c

100 d

101 e

102 f

103 g

104 h

105 i

106 j

107 k

108 l

109 m

110 n

111 o

112 p

113 q

114 r

115 s

116 t

117 u

118 v

119 w

120 x

121 y

122 z

123 {

124 |

125 }

126 ~

127 DEL(delete 删除



已知英文字母m的ascii码值为109
,那么英文字母d的ascii码值是___c___。
a、66
b、67
c、68
d、69
a是65;d是68
您好,很高兴为您解答,skyhunter002为您答疑解惑
如果本题有什么不明白可以追问,如果满意记得采纳
如果有其他问题请采纳本题后另发点击向我求助,答题不易,请谅解,谢谢。
祝学习进步

C=A+2
因为A=65,化解成二进制为:1000011
所以C=67,化解成二进制为:1000101




ASCII值如何计算视频

相关评论:
  • 18329323655已知D的ASCII码值为44H,那么F的ASCII码值为十进制数?怎么算?
    国琴典十进制是70。大写字母A的ASCII码值为65,B、C、D、E、F的ASCII码值分别为66、67、68、69、70。因此,D的ASCII码值为44H,转换为十进制是68,而F的ASCII码值则为68+2,即70。二进制转换为十六进制时,44H表示的是4乘以16的1次方加上4乘以16的0次方,即68。加上2,得到70,对应的十六进制...

  • 18329323655关于计算ASCII码值
    国琴典1. 已知英文字母"m"的ASCII码值为109,那么英文字母"D"的ASCII码值是68;2. ASCII是一套基于拉丁字母的电脑编码系统,主要用于显示现代英语和其他西欧语言;3. ASCII是史上最通用的信息交换标准,其编码等同于国际标准ISO\/IEC 646。ASCII首次作为规范标准发布是在1967年,最后一次更新是在1986年,共...

  • 18329323655如何计算ASCⅡ码值
    国琴典如何计算ASCII码值 ASCII码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO\/IEC 646。ASCII是American Standard Code for Information Interchange的缩写。在计算机相关领域,我们经常需要进行罗马数字以及大小写英文的ASCII码转换。

  • 18329323655ASCII值如何计算
    国琴典ASCII值如何计算 如题。已知A的ASCII码为65,则C的ASCII码是多少?答案为1000011B。。求解答过程和计算方法。... 如题。 已知A的ASCII码为65,则C的ASCII码是多少?答案为 1000011B。。求解答过程和计算方法。 展开  我来答 6个回答 #热议# 为什么有人显老,有人显年轻?水果山猕猴桃 高能答主 2019-09...

  • 18329323655什么是ASCII码,ASCII码值的大小顺序是怎么样
    国琴典3、ASCII码值的大小顺序是怎么样 常见ASCII码的大小规则:0~9 (1)数字比字母要小。如 “7”<“F”;(2)数字0比数字9要小,并按0到9顺序递增。如 “3”<“8”;(3)字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z”;(4)同个字母的大写字母比小写字母要小32。如“A”<“...

  • 18329323655C语言ASCII码值的计算,选B还是C?
    国琴典答案是B

  • 18329323655大写字母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。

  • 18329323655数字符号0的SACII码十进制表示为48,数字符号9的ASCII码十进制表示为_百...
    国琴典57。计算方法如下:0的ASCII值为0,'0'的ASCII值为48,'9'的ASCII自然是48+(9-0)=57 全世界通用的十进制,即1.满十进一,满二十进二,以此类推……2.按权展开,第一位权为10^0,第二位10^1……以此类推,第N位10^(N-1),该数的数值等于每位位的数值*该位对应的权值之和。

  • 18329323655A的ASCII码是41怎么算出来的?
    国琴典所以,如果'A'的十六进制ASCII码是41(即0x41),那么这是正确的。总结来说,字符'A'的ASCII码是65,这是按照十进制ASCII码表得出的。如果提到的是十六进制表示,那么'A'的ASCII码是0x41,等同于十进制的65。ASCII码不是通过计算得出的,而是直接参照标准ASCII码表得出的。

  • 18329323655ASCII码值分别为多少?
    国琴典ASCII码值分别为97到到122。把十进制数转化成ASCII的程序,十进制数与之对应ASIIC码的数学关系及存放存储器的数制表示形式,每一位十进制数其值为0~9,其二进制值为:0000~1001,放在字节存储器将占用4个二进制数的位。一个字节内含8个二进制数的位,故一个字节可表示2位十进制数。这种用4位二...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网