#include "stdio.h"
main()
{
char c='3';
int i = c - 48;
//或者用以下方法
//int i = c - '0';
// int i = c ^ '0';//因为0-9的数字ASCII码高三位都是011,'0'的ASCII码是48即011 0000,c与'0'进行异或运算得到低四位的值即要的数字
//int i = c & 15;//因为15为0000 0000 0000 1111 与c进行与运算得到低四位的值即要的数字
printf("%d/n", i);
}