å
容为æ°åçcharï¼å
å«
0,1,2,3,4,5,6,7,8,9
å
±è®¡10个å符ã
è¿å个å符å¨å为å符åæ¶ï¼å
¶åå¨å¼ä¸ºå¯¹åºçasciiç ï¼èè¿äºasciiç æ¯è¿ç»çï¼ä¸æç
§å
¶æ¬èº«æ°åç大å°æ¥æåã
è¿æ ·å°±å¯ä»¥å°å符å¼ï¼åå»èµ·å§asciiç å¼å®ç°è½¬ä¸ºå¯¹åºå¼çææã
设
int a; //转æ¢çç®æ åéã
char c = '7'; //è¦è½¬æ¢çå符ã
c = a - '0';
è¿æ ·å¾å°çå°±æ¯å¯¹åºçå¼äºï¼å³c = 7ã
å¦æå¨æ件ä¸éè¦å¤æ¬¡è¯¥æä½ï¼åå¯ä»¥å®ä¹ä¸ä¸ªå¸¦åå®ï¼å¦ä¸ï¼
#define chartonumber(x) (x-'0')
è¿æ ·åªéè¦è°ç¨
c = chartonumber(a);
å³å¯å®ç°ææã
温馨提示:答案为网友推荐,仅供参考