1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 输入一个字符 小写字母转大写 大写字母转小写 数字则输出为自身

输入一个字符 小写字母转大写 大写字母转小写 数字则输出为自身

时间:2023-04-22 19:42:43

相关推荐

输入一个字符 小写字母转大写 大写字母转小写 数字则输出为自身

首先通过一个getchar()函数输入一个字符,通过输入的字符来用if循环利用ASCII码值来作比较,通过大写字母和小写字母相差32来转换大小写字母,数字以0开头,所对应的ASCII值为48,则通过减去48来输出自身的值。代码展示效果如下:

int main(){char a = 0;printf("请输入一个字符->");a = getchar();if (a >= 'a'){a -= 32;printf("%c\n", a);} else if(a >= 'A' && a < 'a'){a += 32;printf("%c\n", a);} else if( a >= '0' && a < 'A'){a -= 48;printf("%d\n", a);} else if (a == ' '){printf("%c\n", a);} else {printf("other\n");}return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。