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 @   吃粥要吃烫的  阅读(80)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示