C语言 写一个简单的 输入小写 返回大写的 小项目
#include <stdio.h>#include <ctype.h>
// 方法二 自己编写转换函数 因为大小写之间的ASCII码值的差值是固定的,因此可以使用‘a’-‘A’来获取差值。
char upChar(char ch )
{
return ( char )(ch - ( 'a' - 'A' ));
}
int main(void){
// 输入小写 返回一个大写的字母
printf("请输入一个小写的字符");
char k;
scanf("%c",&k);
//第一种 引入头部文件
// char b = toupper(k);// 使用此函数 需要 引入头部文件 <ctype.h>
// printf("%c的大写为:%c",k,b);
// 第二种 利用ASCII 码值的差自己写函数
char ppp = upChar(k);
printf("%c的大写为:%c",k,ppp);
return 0;
}
参考文献: https://zhidao.baidu.com/question/264182016592267725.html
页:
[1]