C语言基础-2、字符类型

一、字符类型

  • 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);
posted @ 2024-03-16 18:39  吃粥要吃烫的  阅读(136)  评论(0)    收藏  举报