21xrx.com
2025-04-06 12:36:49 Sunday
文章检索 我的文章 写文章
如何在C语言中将小写数字改为大写
2023-06-14 15:31:15 深夜i     10     0
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,并输出转换后的大写数字。如果不是小写数字,则输出提示信息。

本文的三个

  
  

评论区

请求出错了