C语言:如果char a=1;怎么把a转换成int;谢谢!!!啦!!

C语言:如果char a=1;怎么把a转换成int;

char a='1';
int i ;
i = a - '0'; // 如果 a >= '0' 并且 a <= '9'
========
如果 你想做 类型 转化:
char a=1;
int i;
i = (int) a; // 强制转换
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-10
在c语言里,char可以跟int相互直接转换,你就直接当int用就行了本回答被网友采纳
第2个回答  2015-06-03
int x = a;
相似回答