C Program for å sjekke om et tegn er et alfabet eller ikke

Innholdsfortegnelse

I dette eksemplet lærer du å sjekke om et tegn som er skrevet inn av brukeren, er et alfabet eller ikke.

For å forstå dette eksemplet, bør du ha kunnskap om følgende C-programmeringsemner:

  • C Programmeringsoperatører
  • C if… else Erklæring

I C-programmering har en tegnvariabel en ASCII-verdi (et heltall mellom 0 og 127) i stedet for selve tegnet.

ASCII-verdien i små bokstaver er fra 97 til 122. Og ASCII-verdien i det store alfabetet er fra 65 til 90.

Hvis ASCII-verdien til tegnet som er angitt av brukeren, ligger i området 97 til 122 eller fra 65 til 90, er tallet et alfabet.

Program for å sjekke alfabetet

 #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if ((c>= 'a' && c = 'A' && c <= 'Z')) printf("%c is an alphabet.", c); else printf("%c is not an alphabet.", c); return 0; ) 

Produksjon

 Skriv inn et tegn: * * er ikke et alfabet 

I programmet 'a'brukes i stedet for 97og 'z'brukes i stedet for 122. Tilsvarende 'A'brukes i stedet for 65og 'Z'brukes i stedet for 90.

Merk: Det anbefales å bruke isalpha()funksjonen til å sjekke om et tegn er et alfabet eller ikke.

Interessante artikler...