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; }
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
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!