当前位置:   article > 正文

C语言——大小写字母的转换_c语言怎么把字符97转成a

c语言怎么把字符97转成a

首先,了解一下ASCII码,每个字符对应一个ASCII码,比如说A对应的是65,小写的a对应的是97.因为中间夹杂了6个字符。所以65+32=97。

65~90 大写字母A~Z

97~122 小写字母a~z

第一种是条理比较清晰的,如下:

  1. #include<stdio.h>
  2. int main()
  3. {
  4. char ch;
  5. printf("请输入大写英文字母:\n");
  6. scanf("%c",&ch);
  7. if(ch>='A'&&ch<='Z')
  8. ch=ch+32;
  9. printf("%c",ch);
  10. return 0;
  11. }

还有另外一种也可以实现(实际上利用了选择语句):

  1. char c1;
  2. printf("请输入字母\n");
  3. scanf("%c",&c1);
  4. c1=('A'<=c1&&c1<='Z')?c1+32:c1;
  5. printf("%c\n",c1);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/154295?site
推荐阅读
相关标签
  

闽ICP备14008679号