//编写一个程序实现输入一随机小写字母,而后将其转换为相对应的大写字母
//(分别用三元运算符和位运算符实现)(分别用代码块一和二实现)
#include
void main(){
char cat;
char catr;
//代码块一(不能与代码块二同时执行)
{
printf("输入一个小写字母用三目元运算符转换为大写字母:");
cat=getchar();
cat=(cat>=97&&cat<=122)?(cat-32):(cat);
putchar(cat);
cat=(cat>=65&&cat<=90)?(cat+=32):cat;
printf("\n用三目运算符把大写转换为小写字母:%c\n",cat);
}
//代码块二(不能与代码块一同时执行)
{
printf("\n输入一个小写字母用位运算转换为大写字母:");
catr=getchar();
if(catr>=97&&catr<=122){
catr=catr & -33;
}
putchar(catr);
printf("\n用位运算把大写字母转换为小写字母:");
if(catr<=90&&catr>=65){
catr |= 32;
putchar(catr);
}
}
printf("\n");
}
/*-------------------反爬声明o(*▽*)咻咻咻--------------------
作者:版权声明:本文为博主倾情原创文章,整篇转载请附上源文链接!
如果觉得本文对你有所收获,你的请评论点赞 与
合理优质的转发也将是鼓励支持我继续创作的动力,
更多精彩可百度搜索 杨木发 或:
坚持创作 善于总结 开源共享 高质进步。
-------------------反爬声明o(*▽*)咻咻咻--------------------*/