在 C 语言 中 toupper 函数 用于将传入的 字符 转为大写字符。
int toupper(int c);
参数 | 描述 |
---|---|
c | 要被转换为大写的字母。 |
如果 c 有相对应的大写字母,则该函数返回 c 的大写字母,否则 c 保持不变。返回值是一个可被隐式转换为 char 类型的 int 值。
使用 toupper 函数,需要引入 ctype.h 头文件。
使用 toupper() 函数,实现将字符转大写
#include <stdio.h>
#include <ctype.h>
int main()
{
printf("嗨客网(www.haicoder.net)\n\n");
char c1 = 'H';
char c2 = 'a';
char c3 = '8';
char c1Upper = toupper(c1);
char c2Upper = toupper(c2);
char c3Upper = toupper(c3);
printf("c1Upper = %c, c2Upper = %c, c3Upper = %c\n", c1Upper, c2Upper, c3Upper);
return 0;
}
程序运行后,控制台输出如下:
我们首先定义了三个字符,接着,我们使用了 toupper 函数,实现了将三个字符转成大写,结果,我们发现,原来是大写的字符未做任何修改。
原来是小写的字符,转换后变成了大写,原始是数字的字符,转换后还是数字。
在 C 语言中 toupper 函数用于将传入的字符转为大写字符。