Home- Exercices - Solutions des exercices

 

Page Précédente - Page Suivante


8.4- Précédence alphabétique

La précédence alphabétique est liée au code de caractère utilisé pour votre ordinateur. Par exemple pour le code ASCII voicile classement des caractères:

. . . ,0,1,2, ... ,9, . . . ,A,B,C, ... ,Z, . . . ,a,b,c, ... ,z, . . .


De ce fait on peut facilement constater que : '0' est inférieur à 'Z'

Donc:

"ABC" précède "BCD" 

car 'A'<'B' 
"ABC" précède "B" 
car 'A'<'B' 
"Abc" précède "abc" 
car 'A'<'a' 
"ab" précède "abcd" 
car "" précède "cd" 
" ab" précède "ab" 
car ' '<'a' 

 

On peut donc faire un petit code qui permet d'afficher le type d'un caractère: est ce que c'est un Majuscule, miniscule ou un chiffre:

if (C>='0' && C<='9') printf("Chiffre\n", C);  
if (C>='A' && C<='Z') printf("Majuscule\n", C);  
if (C>='a' && C<='z') printf("Minuscule\n", C);


              

 

 

 

...


Home- Exercices - Solutions des exercices
Copyright © 2019