已知字母A的ASCII碼為十進位制的65,下面程式的輸出結果是

時間 2021-06-17 08:08:54

1樓:墨汁諾

因為printf(「%c,%d\n」,c1,c2);中,c2用的輸出格式符是%d,代表輸出十進位制整型68,如果也用如前面%c,就會輸出字元d。

或『a'=65

'a'+5-3=67,c的ascii

'a'+6-3=68,d的ascii

(「%d, %c)

前者為10進位制形式,所以顯示67

後者為字元形式,所以顯示d

2樓:永孝買冬

正確的結果是

-88,

d,沒有答案符合。

ch1='a'+'5'+'2';

ch1的結果65+

53+50=

168,已經超過ascii字元的編碼範圍,轉換為1位元組的有符號整數(char實際為1位元組的有符號整數)為

-88。

ch2='a'+'6'-'3';

由於'6'

-'3'=3

ch2的結果為

'a'+3=

65+3

=68,此值為ascii字元

'd'。

3樓:沈秀花祿黛

很簡單因為printf(「%c,%d\n」,c1,c2);中,c2你用的輸出格式符是%d,代表輸出十進位制整型68,如果你也用如前面%c,就會輸出字元d.

不懂可以在問我~

ascii碼怎麼算,關於ascii碼的計算。怎麼算的

已知英文字母m的ascii碼值為109 那麼英文字母d的ascii碼值是 c a 66 b 67 c 68 d 69 a是65 d是68 很高興為您解答,skyhunter002為您答疑解惑如果本題有什麼不明白可以追問,c的ascii碼為67,這個67是以十進位制計算的,把十進位制的67化成二進位制...

5的ascii碼是, 5 的ASCII碼是

ascii碼字元 5 的編碼為00110101。ascii碼48 57為0到9十個阿拉伯數字。0 31及127 共33個 是控制字元或通訊專用字元 其餘為可顯示字元 如控制符 lf 換行 cr 回車 ff 換頁 del 刪除 bs 退格 bel 響鈴 等 通訊專用字元 soh 文頭 eot 文尾 a...

若已知H的ASCII碼為48H,則可推斷J的ASCII碼值為()

幻翼高達 可推斷j的ascii碼值為 4ah 在標準ascii碼錶中,大寫英文字母是連續的,j在h後面的第2位,所以j的ascii碼 48h 十六進位制 2 十進位制 4ah 十六進位制 ascii碼使用指定的7位或8位二進位制陣列合來表示128或256種可能的字元。標準ascii 碼也叫基礎asc...