作者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