C语言'2'转换成2怎么实现呀
来源:百度知道 编辑:UC知道 时间:2024/06/27 08:08:26
int a = '2' - '0';
利用ASCII的差值,只能计算个位如果超过个位用
int a = atoi("133");
char a = '2' ;
int b = a - 48 ;
b的值就为2
‘2’的ascii码为50
char a='2';
(int)a
强制类型转换
char a='2';
int b=static_cast<int>(a);
char ch = '2';
int i = ch - '0';
int a='2'-'0';