在 C 中将字符串转换成大写
以下是该程序,可在 C 语言 中将字符串转换为大写,
示例
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
int i;
printf("
Enter a string : ");
gets(s);
for (i = 0; s[i]!='\0'; i++) {
if(s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] -32;
}
}
printf("
String in Upper Case = %s", s);
return 0;
}输出
Enter a string : hello world! String in Upper Case = HELLO WORLD!
在程序中,字符串转换为大写的实际代码存在于 main() 函数中。声明了 char 类型 s[100] 数组,它将存储用户输入的字符串。
然后,for 循环 用于将字符串转换为大写字符串,并使用 if 块来检查是否字符为小写,然后通过从其 ASCII 值中减去 32 来将其转换为大写。
for (i = 0; s[i]!='\0'; i++) {
if(s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] -32;
}
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP