Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Tukar huruf kecil kepada huruf besar: penyelesaian yang berkesan untuk pengaturcaraan bahasa C

Tukar huruf kecil kepada huruf besar: penyelesaian yang berkesan untuk pengaturcaraan bahasa C

WBOY
WBOYasal
2024-03-29 11:06:031091semak imbas

Tukar huruf kecil kepada huruf besar: penyelesaian yang berkesan untuk pengaturcaraan bahasa C

Tukar huruf kecil kepada huruf besar: Penyelesaian yang berkesan untuk pengaturcaraan bahasa C, contoh kod khusus diperlukan

Dalam pengaturcaraan bahasa C, kita sering menghadapi masalah perlu menukar huruf kecil dalam rentetan kepada huruf besar. Ini penting dalam banyak aplikasi, seperti memerlukan huruf kecil ditukar kepada huruf besar apabila memasukkan kata laluan untuk keselamatan tambahan. Oleh itu, adalah sangat penting untuk menguasai cara menukar huruf kecil kepada huruf besar dalam bahasa C.

Dalam bahasa C, anda boleh menukar huruf kecil kepada huruf besar melalui penukaran nilai kod ASCII. ASCII ialah standard untuk pengekodan aksara di mana nilai kod ASCII bagi huruf kecil adalah 32 lebih besar daripada nilai kod ASCII bagi huruf besar yang sepadan. Oleh itu, kita boleh menggunakan ciri ini untuk menukar huruf kecil kepada huruf besar.

Berikut ialah fungsi bahasa C mudah untuk menukar huruf kecil dalam rentetan kepada huruf besar:

#include <stdio.h>
#include <string.h>

void toUpperCase(char *str) {
    int i;
    for(i = 0; i < strlen(str); i++) {
        if(str[i] >= 'a' && str[i] <= 'z') {
            str[i] = str[i] - 32;
        }
    }
}

int main() {
    char str[100];
    printf("请输入一个字符串:");
    scanf("%s", str);

    toUpperCase(str);

    printf("转换后的字符串为:%s
", str);

    return 0;
}

Dalam kod di atas, fungsi toUpperCase函数接受一个字符串作为参数,然后遍历字符串中的每个字符,将小写字母转换为对应的大写字母。最后在main函数中调用toUpperCase memproses rentetan input dan mengeluarkan rentetan yang ditukar.

Melalui contoh kod di atas, kita boleh melihat cara menukar huruf kecil kepada huruf besar dalam bahasa C. Kaedah ini mudah dan mudah serta sesuai untuk kebanyakan situasi. Sudah tentu, dalam aplikasi sebenar mungkin terdapat keperluan yang lebih kompleks, yang perlu diselaraskan dan dikembangkan mengikut keadaan tertentu. Saya harap artikel ini dapat membantu semua orang lebih memahami kaedah menukar huruf kecil kepada huruf besar dalam bahasa C, dan boleh menggunakannya secara fleksibel dalam pengaturcaraan sebenar.

Atas ialah kandungan terperinci Tukar huruf kecil kepada huruf besar: penyelesaian yang berkesan untuk pengaturcaraan bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn