C++ 小写字母转大写字母,大写字母转小写字母
以下是一个将字符串转换为大写字母的程序, C 语言 的示例,
示例
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
int i;
printf("\nEnter a string : ");
gets(s);
for (i = 0; s[i]!='\0'; i++) {
if(s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] - 32;
}
}
printf("\nString in Upper Case = %s", s);
return 0;
}
输出
这是输出结果
Enter a string : hello world!
String in Upper Case = HELLO WORLD!
在上面的程序中,将字符串转换为大写的实际代码位于main()函数中。声明了一个char类型的数组s[100],它将存储用户输入的字符串。
然后,使用for循环将字符串转换为大写字符串,如果块则用于检查字符是否为小写,如果是,则通过将其ASCII值减去32将其转换为大写。
for (i = 0; s[i]!='\0'; i++) {
if(s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] -32;
}
}
这是一个在C语言中将字符串转换为小写的程序,
例子
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
int i;
printf("\nEnter a string : ");
gets(s);
for (i = 0; s[i]!='\0'; i++) {
if(s[i] >= 'A' && s[i] <= 'Z') {
s[i] = s[i] + 32;
}
}
printf("\nString in Lower Case = %s", s);
return 0;
}
输出
这里是输出结果
Enter a string : HELLOWORLD
String in Lower Case = helloworld
在上面的程序中,将字符串转换为小写的实际代码位于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;
}
}