Conseils pour convertir des lettres minuscules en lettres majuscules en utilisant le langage C
En langage C, il n'est pas difficile de convertir des lettres minuscules en lettres majuscules et vous pouvez utiliser le code ASCII pour un traitement simple. ASCII est une norme de codage de caractères dans laquelle les lettres majuscules vont de 65 (« A ») à 90 (« Z ») et les lettres minuscules vont de 97 (« a ») à 122 (« z »). Par conséquent, nous pouvons convertir les lettres minuscules en lettres majuscules avec de simples opérations mathématiques.
Ce qui suit est un exemple de code en langage C qui convertit les lettres minuscules en lettres majuscules :
#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; }
Dans le code ci-dessus, une fonction toUpperCase
est définie, acceptant une lettre minuscule comme paramètre et renvoyant la majuscule correspondante des lettres. Tout d’abord, déterminez si le caractère saisi est une lettre minuscule. Si tel est le cas, soustrayez 32 de la valeur du code ASCII pour obtenir la lettre majuscule correspondante. toUpperCase
函数,接受一个小写字母作为参数,并返回对应的大写字母。首先判断输入的字符是否为小写字母,如果是,则将ASCII码值减去32,即可得到对应的大写字母。
在main
函数中,用户可以输入一个小写字母,然后调用toUpperCase
main
, l'utilisateur peut saisir une lettre minuscule, puis appeler la fonction toUpperCase
pour la convertir en lettres majuscules et la sortir. Avec cette opération mathématique simple, vous pouvez convertir des lettres minuscules en lettres majuscules. Cette méthode est simple et efficace et convient aux scénarios dans lesquels les caractères sont convertis en une seule fois. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!