C语言使用位运算实现大小写字母转换

Posted 张夷陵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言使用位运算实现大小写字母转换相关的知识,希望对你有一定的参考价值。

1.编写一个程序,将输入的大写字母变为小写字母,小写字母变为大写字母

#include<stdio.h>
int main()
	char c;
	c=getchar();
	c=c^32;
	putchar(c);
	return 0;

2.编写一个程序,将输入的大写字母变为小写字母,小写字母不变

#include<stdio.h>
int main()
	char c;
	c=getchar();
	c=c|32;
	putchar(c);
	return 0;


3.编写一个程序,将输入的小写字母变为大写字母,大写字母不变

#include<stdio.h>
int main()
	char c;
	c=getchar();
	c=c&-33;
	putchar(c);
	return 0;

以上是关于C语言使用位运算实现大小写字母转换的主要内容,如果未能解决你的问题,请参考以下文章

C语言ASCII码与字母如何转换?求详解

你好,在C语言中,输入一个字符,将大小写字母互换,其他字符不变的

Java中如何用其他方法实现大小写转换

c语言编程:编写程序,实现文本文件的复制。从一个文件中逐个字符输出,将其中的小写字母转换成大写字母

汇编语言第七八章总结

C语言 字母转换成数字