1、字符之间的大小写转化
大写字符+32 转变为小写字母
小写字母-32转变为大写字母
#include <stdio.h>
int main()
{
printf("%c\n",'a'-32);
printf("%c\n",'B'+32);
return 0;
}
2、数字型的字符
eg:'1' 、'2' 、‘3’ 等
想要以整型的方式取到自身 强制类型转换是取不到自身的,取到的是字符对应的ASCII码值
若想要取到自身,只需减去'0'即可或者减去48
#include <stdio.h>
int main()
{
char c='1';
//强制类型转换取到的是其字符对应的ASCII值
int a=(int)c;
printf("%d",a);
//取到字符本身的整型值
int b=c-48;
printf("%d",b);
return 0;
}