作者woodpeaker (woodpeaker)
看板C_and_CPP
標題[問題] 請問怎麼讓一個char存兩個位數
時間Thu Apr 23 08:26:11 2009
char array[2];
array[0]='10';
array[1]='00';
cout << array[0] << array[1] << endl;
印出來是1000
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.243.113
1F:推 james732:array[0] = '1'; array[1] = '2'; 04/23 08:28
2F:→ james732:一個 char 只能塞一個字元 你想塞兩個就要宣告兩個 04/23 08:28
3F:推 VictorTom:另一個方法, array[0]=10, array[1]=0, 然後cout指定把 04/23 09:58
4F:→ VictorTom:array當數字印, 而且固定輸出兩位數; 錯誤檢查請自理:) 04/23 09:59
5F:→ sunneo:array[0]=10;array[1]=0; cout<<(int)array[0]<<array[1]; 04/23 12:04