在C和C+中將char轉(zhuǎn)換為int如何轉(zhuǎn)換char轉(zhuǎn)到int在C和C+中?
3 回答

鴻蒙傳說
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
char a = 'a';int ia = (int)a; /* note that the int cast is not necessary -- int ia = a would suffice */
'0' -> 0
, '1' -> 1
char a = '4';int ia = a - '0';/* check here if ia is bounded by 0 and 9 */

慕尼黑5688855
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
int x = (int)character - 48;

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
int
int
char
char
int
.
char c = 'a'; // narrowing on Cint a = c;
- 3 回答
- 0 關(guān)注
- 1843 瀏覽
添加回答
舉報(bào)
0/150
提交
取消