C语言字符转大写toupper函数

C语言toupper函数教程

C 语言 中 toupper 函数 用于将传入的 字符 转为大写字符。

toupper函数详解

语法

int toupper(int c);

参数

参数 描述
c 要被转换为大写的字母。

返回值

如果 c 有相对应的大写字母,则该函数返回 c 的大写字母,否则 c 保持不变。返回值是一个可被隐式转换为 char 类型的 int 值。

技术细节

使用 toupper 函数,需要引入 ctype.h 头文件。

案例

C语言字符转大写

使用 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; }

程序运行后,控制台输出如下:

11_C语言字符转大写toupper函数.png

我们首先定义了三个字符,接着,我们使用了 toupper 函数,实现了将三个字符转成大写,结果,我们发现,原来是大写的字符未做任何修改。

原来是小写的字符,转换后变成了大写,原始是数字的字符,转换后还是数字。

C语言toupper函数总结

在 C 语言中 toupper 函数用于将传入的字符转为大写字符。