1樓:匿名使用者
a' 的asc ii碼值是65,而'b'是66,你講char型別的a,b變數強制轉換成了int,cout就「誤以為」你輸入了乙個int變數讓它顯示,結果就將'a','b'的asc碼值輸出在了螢幕上 即65,66 int型別的ascii_1和ascii_2也是一樣的道理,你將他們轉換成了char型別的變數,cout就以char型別的輸出方式,將他們對應的asc字元即'5','6'輸出在了螢幕上了。
2樓:半邊是藍天
#include < iostream >using namespace std;
void main()
char a='a',b='b';
int ascii_1=53,ascii_2=54;//ascii碼中的5和6
cout<<"字元輸出:"cout<<(char)ascii_1<<'\t'<<(char)ascii_2<< endl;
a,b本就是字元變數,不必強制轉換成碼你連續輸出了兩次,所以是56,56。其實代表的就是ascii_1=5,ascii_2=6.只不過輸出時5和6之間沒有空格。
3樓:匿名使用者
/ 是這樣的嗎?#include using namespace std;void main()
char a = 'a',b = 'b';
int ascii_1 = 53,ascii_2 = 54;//ascii碼中的5和6
cout<<"字元輸出: "<<(int)a<<","<<(int)b<< endl;
cout<<"ascii碼輸出: '"<<(char)ascii_1<<"','"<<(char)ascii_2<<"',";
cout<<(char)ascii_1<<","<<(char)ascii_2<< endl;
cout<<"字元輸出: "<<(char)a<<","<<(char)b<< endl;
4樓:匿名使用者
樓上說得沒錯,你要是想輸出a、b用printf()函式就好了…
5.已知字母a的ascii碼為十進位數65,且c2為字元型,則執行語句c2=『a』 +『6』-『3』後,c2中的值為多少
5樓:小小綠芽聊教育
a首先'6』 -3』都是字元型 相差3,所以c2 = a' +3;
這樣的話就是求'a'後面第三個字元。
abcd很顯然是d,所以選a。
6樓:網友
答案是a首先'6』 -3』都是字元型 相差3,所以c2 = a' +3;
這樣的話就是求'a'後面第三個字元。
a b c d 很顯然是d
所以選a
7樓:網友
答案選a a+6-3 『a』的ascii碼是65 c2=65+6-3=68 因為是字元型 ascii碼68對應的字母是d
已知字母a的ascii碼為十進位的65,下面程式的輸出結果是?求詳解!!
8樓:墨汁諾
因為printf(「%c,%d」,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
9樓:永孝買冬
正確的結果是。
88,d,沒有答案符合。
ch1='a'+'5'+'2';
ch1的結果65+
168,已經超過ascii字元的編碼範圍,轉換為1位元組的有符號整數(char實際為1位元組的有符號整數)為。
ch2='a'+'6'-'3';由於'6'
ch2的結果為。a'+3=
68,此值為ascii字元。
d'。
10樓:沈秀花祿黛
很簡單因為printf(「%c,%d」,c1,c2);中,c2你用的輸出格式符是%d,代表輸出十進位整型68,如果你也用如前面%c,就會輸出字元d.
不懂可以在問我~
已知大寫字母a的ascii碼值十進位表示為65那麼asii碼值為十進位數68的字母是?
11樓:mono教育
dddddddddd。
既然a的ascii碼是65,依次b的是66,c的是67,d的是68一直到z
小寫的與大寫的差32
例如:a的ascii碼是65+32=97,b的是98,一直到z求a到d的順序期間:d-a=3(可根據所使用語言的ascii轉換函式進行轉換後再相減,也可人工進行計算)那麼d的ascii為起始位置a加上順序期間:
12樓:匿名使用者
大寫字母a的ascii碼值十進位表示為65b 就是 66
c 就是 67
d 不就是 68 嗎?
乙個乙個的數 就知道了。
已知字母a的ascii碼為十進位數65,且c2為字元型,則執行語句c2='a'+'6'-'3';後,c2中的值為
13樓:教育小百科是我
每個字元都有對應的ascii值。是等價的關係。
答案選a。因為'6' - '3'的結果是3,然後'a' +3的結果就是,'d'
注:'a' - 'd'的ascii值是連著的,'0' - '9'也是連著的。
像a、b、c、d這樣的52個字母(包括大寫)以及等數字還有一些常用的符號(例如*、#、@等)在計算機中儲存時也要使用二進位數來表示。
14樓:皋永芬叔環
提示你一下你就明白了,先都用ascii碼進行計算,最後將得到的數轉換成對應的字元即可。(注意『6』的ascii碼不是6,但0~9的ascii碼是按順序依次遞增的,也就是『6』和『3』ascii碼相差3,所以c2=『d』明白什麼道理了吧)
15樓:赫微蘭羅巳
c2的ascii碼為十進位數68,因為c2字元型的所以應該是d
字元「a」的ascii碼值為65,則「c」的ascii碼值為67。
16樓:科技鑑賞官
字元「a」的ascii碼值為65,則「c」的ascii碼值為滲肢67。
a.正纖喊悔毀正確。
b.錯誤。正確答案:a
在下列字元中ascii碼值最小的是a空
a 最小的是空格。拓展資料常見ascii碼的大小規則 0 9 a z a z1,數字比字母要小。如 7 f 2,數字0比數字9要小,並按0到9順序遞增。如 3 8 3,字母a比字母z要小,並按a到z順序遞增。如 a z 4,同個字母的大寫字母比小寫字母要小32。如 a a 回答 答案選擇a空格。as...
標準ASCII碼用7位二進位制位表示字元的編碼,其不同的編
國際通用的抄ascii碼是7位碼,它是襲用7位二進位制數表bai示一個字元的編碼的7次方個du字元,共128個,但zhi不是所有 daoascii字元都是可以列印的,在計算機內部表示中,每個ascii字元都不同。ascii american standard code for information...
時間單位用字母表示,時間單位分別用什麼字母表示
其表示所用的字母均為英文單詞的首字母,因為要與其他單位區分,所以也會有用到前幾個字母的。h代表小時,min代表分鐘,s代表秒。根據百科全書的資料 時間的單位有 世紀年 y 月 m 周 w 日 d 小時 h 分鐘 min 秒 s 毫秒 ms 微秒 us 納秒 ns 皮秒 ps 飛秒 fs 年 y ye...