c语言英文字母小写转大写
时间: 2023-09-07 08:15:06 浏览: 69
在 C 语言中,可以使用标准库函数 `toupper()` 将英文字母小写转换为大写。`toupper()` 函数需要包含头文件 `ctype.h`。
以下是一个简单的示例程序:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char lowercase_letter = 'a';
char uppercase_letter = toupper(lowercase_letter);
printf("%c", uppercase_letter);
return 0;
}
```
输出结果:
```
A
```
在这个示例程序中,我们使用 `toupper()` 函数将小写字母 'a' 转换为大写字母 'A',然后使用 `printf()` 函数输出结果。
相关问题
小写英文字母转换大写英文字母代码,C语言
以下是将小写英文字母转换为大写英文字母的 C 语言代码:
```c
#include <stdio.h>
int main() {
char c;
printf("请输入一个小写英文字母:\n");
scanf("%c", &c);
if (c >= 'a' && c <= 'z') {
c = c - 'a' + 'A';
printf("转换后的大写英文字母为:%c\n", c);
} else {
printf("输入的不是小写英文字母!\n");
}
return 0;
}
```
这段代码可以接受用户输入一个小写英文字母,然后将其转换为大写英文字母并输出。如果用户输入的不是小写英文字母,则会提示输入错误。
c语言 去大写英文字母
要去掉字符串中的大写英文字母,可以使用C语言的ctype.h头文件中的函数isupper()和tolower()。
isupper()函数用于判断一个字符是否为大写字母,如果是则返回非0值,否则返回0。
tolower()函数用于将一个字符转换为小写字母。
下面是一个示例代码,将字符串中的大写字母转换为小写字母:
```
#include <stdio.h>
#include <ctype.h>
int main() {
char str[] = "Hello World!";
int i;
for (i = 0; str[i] != '\0'; i++) {
if (isupper(str[i])) {
str[i] = tolower(str[i]);
}
}
printf("%s", str);
return 0;
}
```
输出结果为:
```
hello world!
```