一、字符类型
- char是一种整数,也是一种特殊的类型:字符。这是因为:
- 用单引号表示的字符字面量:'a','1'
- ''也是一个字符
- printf和scanf里用%c来输入输出字符
1、字符的输入输出
#include <stdio.h>
int main()
{
char c,d;
c = 1;
d = '1';
if(c == d){
printf("相等\n");
}else{
printf("不相等\n");
}
printf("c = %d\n",c);
printf("d = %d\n",d);
return 0;
}
2、字符运算
- 字母在ASCII表中是顺序排列的
- 大写字母和小写字母是分开排列的,并不是在一起
- 'a'-'A'可以得到两段之间的距离,于是
- a+'a'-'A'可以把一个大写字母转化成小写字母
- a+'A'-'a'可以把一个小写字母转换成大写字母
char c = 'A';
c++;
printf("%c\n",c);
标签:字符,小写字母,C语言,char,大写字母,printf,类型
From: https://www.cnblogs.com/zwb1997/p/18077413