您好,欢迎访问一九零五行业门户网

在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 块检查 if字符为小写,则通过从其 ascii 值中减去 32 将其转换为大写。
for (i = 0; s[i]!='\0'; i++) { if(s[i] >= 'a' && s[i] <= 'z') { s[i] = s[i] -32; }}
以上就是在c语言中将字符串转换为大写字母的详细内容。
其它类似信息

推荐信息