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...