将字符型数字转换为整型数字
将字符型数字转换为整型数字
字符型数字如:
'0','1',,,,,
所对应的ASCII值为:
48,49,,,,,
所以将字符型数字转换为整型数字只需要在字符型数字的基础上减去字符'0'即可。
例如:'1'-'0'=1 相当于 49-48=1
在C中举例:
#include<stdio.h>
int main()
{
char s='3';
int num1=(int)s;//字符型数字‘3’的ASCII值
int num2=(int)s-48;//转换为整型数字
printf("%d,%d",num1,num2);
return 0;
}
运行截图: