21xrx.com
2024-12-22 22:30:04 Sunday
登录
文章检索 我的文章 写文章
如何在C语言中将小写数字改为大写
2023-06-14 15:31:15 深夜i     --     --
C语言 数字转换 ASCII码表

在C语言中,有时需要将小写数字转换成大写数字,比如在编写计算机程序中,需要将用户输入的小写数字进行转换,才能得到正确的计算结果。那么,在C语言中,如何将小写数字改成大写呢?

一种简单的方法是使用ASCII码表。在ASCII码表中,小写数字的编码范围是97至122,而大写数字的编码范围是65至90。因此,要将小写数字转换为大写数字,只需要将其对应的ASCII码值减去32即可。以下是一个示例代码:


#include

int main()

{

 char c;

 printf("请输入小写数字:\n");

 scanf("%c", &c);

 if(c >= 'a' && c <= 'z')  //判断输入的字符是否为小写数字

 {

  c -= 32;  //转换为大写数字

  printf("转换后的大写数字为:%c\n", c);

 }

 else

 {

  printf("输入的不是小写数字\n");

 }

 return 0;

}

在上面的代码中,我们首先使用scanf函数接收用户输入的字符,并将其赋值给变量c。然后,通过判断c的值是否在小写数字的编码范围内,来确定输入的是否为小写数字。最后,如果是小写数字,我们就将其减去32,并输出转换后的大写数字。如果不是小写数字,则输出提示信息。

本文的三个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复