Rumah > pembangunan bahagian belakang > C++ > Petua untuk menukar huruf kecil kepada huruf besar menggunakan bahasa C

Petua untuk menukar huruf kecil kepada huruf besar menggunakan bahasa C

王林
Lepaskan: 2024-03-29 16:09:02
asal
1176 orang telah melayarinya

Petua untuk menukar huruf kecil kepada huruf besar menggunakan bahasa C

Petua untuk menukar huruf kecil kepada huruf besar menggunakan bahasa C

Dalam bahasa C, tidak sukar untuk menukar huruf kecil kepada huruf besar, dan anda boleh menggunakan kod ASCII untuk pemprosesan mudah. ASCII ialah standard pengekodan aksara di mana huruf besar berjulat daripada 65 ('A') hingga 90 ('Z') dan huruf kecil berjulat daripada 97 ('a') hingga 122 ('z'). Oleh itu, kita boleh menukar huruf kecil kepada huruf besar dengan operasi matematik yang mudah.

Berikut ialah contoh kod bahasa C yang menukar huruf kecil kepada huruf besar:

#include <stdio.h>

char toUpperCase(char c) {
    if(c >= 'a' && c <= 'z') {
        return c - 32;
    } else {
        return c;
    }
}

int main() {
    char lowercaseChar, uppercaseChar;
    
    printf("请输入一个小写字母:
");
    scanf("%c", &lowercaseChar);
    
    uppercaseChar = toUpperCase(lowercaseChar);
    
    printf("转换后的大写字母为:%c
", uppercaseChar);
    
    return 0;
}
Salin selepas log masuk

Dalam kod di atas, fungsi toUpperCase ditakrifkan, menerima huruf kecil sebagai parameter dan mengembalikan modal sepadan surat. Pertama, tentukan sama ada aksara yang dimasukkan ialah huruf kecil Jika ya, tolak 32 daripada nilai kod ASCII untuk mendapatkan huruf besar yang sepadan. toUpperCase函数,接受一个小写字母作为参数,并返回对应的大写字母。首先判断输入的字符是否为小写字母,如果是,则将ASCII码值减去32,即可得到对应的大写字母。

main函数中,用户可以输入一个小写字母,然后调用toUpperCase

Dalam fungsi utama, pengguna boleh memasukkan huruf kecil, dan kemudian memanggil fungsi toUpperCase untuk menukarnya kepada huruf besar dan mengeluarkannya.

Dengan operasi matematik mudah ini, anda boleh menukar huruf kecil kepada huruf besar. Kaedah ini mudah dan cekap, dan sesuai untuk senario di mana aksara ditukar sekali gus. 🎜

Atas ialah kandungan terperinci Petua untuk menukar huruf kecil kepada huruf besar menggunakan bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan