📜  大小字符串 - C 编程语言(1)

📅  最后修改于: 2023-12-03 14:51:42.259000             🧑  作者: Mango

大小字符串 - C 编程语言

在 C 编程语言中,字符串是一组字符的序列,以空字符(\0)结尾。在字符串中,我们可以找到两个极端的类型,即大写字符串和小写字符串。

大写字符串

大写字符串是指字符串中所有字符都是大写字母的字符串。在 C 编程语言中,可以使用 toupper() 函数将小写字母转换为大写字母,并将其存储在大写字符串中。

#include <stdio.h>
#include <ctype.h>

int main()
{
    char str[] = "hello, world!";
    char str_upper[20];

    int i = 0;
    while (str[i])
    {
        str_upper[i] = toupper(str[i]);
        i++;
    }
    str_upper[i] = '\0';

    printf("Original string: %s\n", str);
    printf("Uppercase string: %s\n", str_upper);

    return 0;
}

输出结果为:

Original string: hello, world!
Uppercase string: HELLO, WORLD!
小写字符串

小写字符串是指字符串中所有字符都是小写字母的字符串。在 C 编程语言中,可以使用 tolower() 函数将大写字母转换为小写字母,并将其存储在小写字符串中。

#include <stdio.h>
#include <ctype.h>

int main()
{
    char str[] = "HELLO, WORLD!";
    char str_lower[20];

    int i = 0;
    while (str[i])
    {
        str_lower[i] = tolower(str[i]);
        i++;
    }
    str_lower[i] = '\0';

    printf("Original string: %s\n", str);
    printf("Lowercase string: %s\n", str_lower);

    return 0;
}

输出结果为:

Original string: HELLO, WORLD!
Lowercase string: hello, world!

以上便是 C 编程语言中大小字符串的介绍和示例代码。