空格、字符、ASCII码对比---大小写字母转换


空格、字符、ASCII码对比

#include<stdio.h>
#include<stdlib.h>
void main(){
	/*1、比较'0'、0、'\0'*/
	char ch1 = '0';
	char ch2 = 0;
	char ch3 = '\0';
	//字符'0'按照整数就是求编号48,按照字符就是'0'
	printf("\n%d,%c",ch1,ch1);
	/*按照字符就是输出编号为0的字符,编号为0的字符为'\0'
	 其就是一个为空的字符,所以什么都不输出
	*/
	printf("\n%d,%c", ch2, ch2);
	/*按着整数,就是输出字符'\0'对应的编号,其编号为0
	'\0'就是一个空的字符,所以什么都不输出
	*/
	printf("\n%d,%c", ch3, ch3);

	/*2、比较'0'和48
	 按着字符就是编号为48对应的字符
	*/
	char ch = '0';
	int num = 48;
	printf("\n%d,%c",ch,ch);
	printf("\n%d,%c", num, num);

	/*3、空格编号为32*/
	char chh = ' ';
	printf("\n[%d],[%c]",chh,chh);

	getchar();
}

输出

48,0

0,

0,

48,0

48,0

[32],[ ]

字母大小写转换

#include<stdio.h>
#include<stdlib.h>
void main(){
	/*大写的A跟小写的a差距为32*/
	char c;
	c = getchar();
	printf("%c,%d\n",c,c);
	c = c + 32;
	printf("%c,%d",c,c);

	
	system("pause");
}

A
A,65
a,97请按任意键继续. . .


已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页