ASCII碼表中字元「C」的編碼為1000011,則字元「G」的編碼為多少?答案是

2021-03-25 05:34:02 字數 3402 閱讀 3784

1樓:幻翼高達

通過ascii碼中大寫英文本母是連續的特性做出來的。

過程:ascii碼中大寫英文本母是連續表,g在a後面6位,因此g的ascii碼=1000001(二進位制)+6(十進位制)=1000111(二進位制)。

ascii 碼使用指定的7 位或8 位二進位製數組合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位製數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字元。其中:

0~31及127是控制字元或通訊專用字元。ascii值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程式,而對文字顯示有不同的影響。

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

2樓:尋秦記記

c與g相差4,已知'c'的編碼是1000011,那麼'g'的編碼就是1000011 + 4 = 1000011 + 0000100 = 1000111

3樓:匿名使用者

ascii碼表,是人為確定的,沒有過程,為了計算機識別而指定,

已知「a」字元所對應的ascii碼是1000001,那麼「b」字元所對應的ascii碼是???用十六進位制表示

4樓:非常可愛

是62h。

1000001b是a的二進位製數,它轉化為

十六進位制為41h,41h加上20h就是a的ascii碼61h,那麼b的ascii則是a加1h,為62h。

41h對應於十進位制的65,01000011b對應於十進位制的67,在ascii中,字母是連續的,所以67對就於c。即01000011b對應字元為c(大寫)。

擴充套件資料

ascii碼的發展和使用

1、2023年ibm pc rom256個字元的字符集,即ibm擴充套件字符集 。

2、2023年11windows字符集被稱作「ansi字符集」,遵循了ansi草案和iso標準(ansi/iso8859-1-1987,簡「latin 1」。

3、為了解決中國、日本和南韓的象形文本元和ascii的某種相容性,出現了雙位元組字符集(dbcs:double-byte character set)。dbcs從 第256 **開始,就像ascii一樣,最初的128個**是ascii。

然而,較高的128個**中的某些總是跟隨著第二個位元組。這兩個位元組一起(稱作首位元組和跟隨位元組)定義乙個字元,通常是乙個複雜的象形文本。

5樓:幻翼高達

已知「a」字元所對應的ascii碼是1000001,那麼「b」字元所對應的ascii碼是62(十六進位制)。

ascii碼中大寫英文本母之後是6個標點符號字元,再之後是小寫英文本母,並且都是連續表。所以b在a後面33位,所以b的ascii碼=1000001(二進位制)+33(十進位制)=1100010(二進位制)=(十六進位制)。

標準ascii 碼也叫基礎ascii碼,使用7位二進位製數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字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

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

6樓:心理與教育科學

62h,將已知轉化為十六進位製數,a同a之間差20h,則a同b之間差21h,因此求出來的值➕21h=62h

7樓:匿名使用者

就ascii碼值而言,乙個字母的大寫(ascii碼值)與小寫(ascii碼值)相差20h.

即:「a」字元所對應的ascii碼1000001b加上20h就是字母「a」的ascii碼,所以,「b」字元所對應的ascii碼是:1000001b+20h+1=41h+20h+1=62h

用ascii碼表示字母的c語言程式

ascii碼表示字母,宣告為 char 型,你可以用 10進製,16進製制,8進製數值表示,也可以用字元常量 a b z a b z 表示.下面用10進製,16進製制數值,用 c 格式輸出 小寫和大寫英文本母。include main 你直接宣告變數char a 0102 這是你printf c a...

在標準ASCII碼表中,已知英文本母A的ASCII碼是01000001,英文本母F的ASCII碼是多少

在標準ascii碼表中,英文本母f的ascii碼是01000110。ascii碼中大寫英文本母是連續表,f在a後面5位,所以f的ascii碼 01000001 二進位制 5 十進位制 01000110 二進位制 ascii 碼使用指定的7位或8位二進位製數組合來表示128或256種可能的字元。標準a...

c中字串為什麼有兩種形式,c中字串為什麼有兩種形式?cstyle和string有什麼區別?

c style 是乙個指標,或者char陣列,字串的末尾有 0字元 string是乙個stl中的類,用於處理字串,string有乙個方法可以返回乙個c style指標 string中還包含了很多處理字串需要的方法,一般不最強最快效率的情況下用string不容易出錯 c style 是最原始的,位元組...