C store bokstaver til små bokstaver

C store bokstaver til små bokstaver
Denne artikkelen vil gå gjennom en rekke teknikker for hvordan du bruker C -språket til å forvandle store bokstaver (tegn eller strenger) til små bokstaver. Kapitalbrevet i ordet ville være store karakterer. På samme måte representerer ordets lille bokstav. Mens vi bruker ASCII -verdier for å transformere kapitaltegn eller strenger til små bokstaver, transformerer prosedyren store bokstaver til små bokstaver på C -språk. Store bokstaver (a -z) inneholder ASCII -verdier 65 til 90, mens små bokstaver (a -z) har ASCII -verdier i området 97 til 122.

Bruk tolower () -metoden for å transformere store bokstaver til små bokstaver

For å transformere store bokstaver til små bokstaver, kan vi bruke tolower () -metoden. Hvis tolower () -metoden kalles med en parameter som ikke er et stort tegn, gir den den samme teksten som ble levert til den. Det er erklært på biblioteket .

På C -språk håndteres ordet som et heltall. At hver gang en tekst er gitt som en parameter, leveres den aktuelle ASCII -koden (nummeret) for ordet i stedet for selve teksten.

#inkludere
#inkludere
int main ()

Char S [100];
printf ("Skriv inn en øvre sakstreng:");
scanf ("%[^\ n]", s);
for (int j = 0; s [j]!= '\ 0'; J ++)

s [j] = tolower (s [j]);

printf ("små bokstaver er: %s \ n", s);
retur 0;

Trinnet er å integrere de nødvendige bibliotekene. #include og #include . Så definerer vi hoved- () -funksjonen. Innenfor denne funksjonen initialiserer vi variabelen 'S' for strengen. Her spesifiserer vi størrelsen og datatypen til den angitte strengen. Printf () -metoden blir kalt for å vise linjen slik at brukeren må legge inn en hvilken som helst streng som har et stort tilfelle.

I neste trinn bruker vi Scanf () -funksjonen. Det er en innebygd funksjon av C-språket som brukes til å få organisert informasjon. Så søker vi om sløyfen. Inni for Loop Først initialiserer vi variabelen 'J'. Og så setter vi tilstanden for denne variabelen. Etter dette øker vi verdien av variabel 'J'. Videre bruker vi TOLOWER () -metoden som endrer den angitte strengen i en lavere case-streng.

Etter å ha konvertert strengen, bruker vi printf () -metoden for å vise strengen i lavere saken. Til slutt brukes retur 0 -kommandoen for å avslutte koden.

Konvertere store strenger til små bokstaver, bruk for loop

I dette trinnet vil brukeren bli pålagt å legge inn en streng som inneholder alle store bokstaver eller noen få store bokstaver. Deretter vil vi transformere den til en hel småstreng ved hjelp av for loop i følgende eksempel:

#inkludere
#inkludere
int main ()
Char St [30];
int j;
printf ("Skriv inn strengen:");
scanf ("%s", st);
for (j = 0; j = 65 && st [j]<=90)
st [j] = st [j] +32;

printf ("\ nlower case string er: %s", st);
retur 0;

Her skal vi introdusere overskriftsfilene og . I neste trinn kaller vi Main () -metoden. Vi erklærer en variabel for strengen. Datatypen til strengvariabelen er karakter. Vi kan angi størrelsen på strengen her. I mellomtiden initialiserer vi en annen variabel. Nå får vi en streng fra brukeren av sitt eget valg, så vi bruker printf () -funksjonen.

I tillegg til dette blir også Scanf () -metoden kalt for å lese den inngåtte strengen. Videre brukes Loop til å konvertere den angitte strengen som har alle store bokstaver til små bokstaver. Vi satte først variabelen 'J' i løkken. Innenfor for -loopen bruker vi Len () -funksjonen for å finne lengden på den definerte strengen. Videre definerer vi kravet til denne variabelen. Verdien av 'J' må være mindre enn eller lik lengden på strengen.

Rett etter det øker vi verdien av variabel 'J'. Vi søker hvis tilstand her. Det betyr at lengden på strengen må være mellom 65 og 90 fordi ASCII -koden til A er 65 og ASCII -koden til Z er 90. Videre legger vi 32 til den definerte strengen. Det er slik vi endrer det til små bokstaver. Utenfor for sløyfe bruker vi printf () -funksjonen og oppnår den resulterende strengen i småform. For å avslutte programmet bruker vi retur 0 -setningen.

Bruk Strlwr () -metoden for å transformere en store streng til en små bokstaver

Strlwr () -metoden er en standardmetode. Den store bokstavstrengen sendes til STRLWR () -metoden som en parameter, og deretter produserer Strlwr () -metoden den små bokstaven.

La oss se hvordan du bruker den innebygde metoden strlwr () på C-språk for å endre en stor tekst til en små bokstaver.

#inkludere
#inkludere
#inkludere
int main ()

Char S [80];
printf ("Skriv inn store bokstaver:");
får (er);
printf ("\ nits små bokstaver = %s", strlwr (s));
getch ();
retur 0;

Først av alt, tre overskriftsfiler, og er inkludert. Main () -metoden kalles da. Vi erklærer 'for strengen inne i kroppen av denne metoden. Størrelsen på den medfølgende strengen er nevnt her. For å skrive ut setningen, brukes PRINTF () -funksjonen, og brukeren må gi hvilken som helst streng som inneholder overholdige ord.

Get () -metoden brukes i neste trinn. Det er innebygd funksjonalitet til C-programmeringsspråket som kan brukes til å ta strengen. Etter det har vi brukt STRLWR () -teknikken for å oppdatere den medfølgende strengen til en lavere streng. Vi bruker bare printf () -tilnærmingen for å få strengen i små bokstaver når den er endret. I tillegg brukes getCh () -metoden. Return 0 -uttalelsen vil bli brukt til å avslutte programmet.

Konklusjon

Ulike metoder for å konvertere store strenger til småstrenger er blitt beskrevet i denne artikkelen. Vi har brukt til funksjoner for loop, strlwr () og tolower () med eksemplene deres for å oppdatere strengene til små bokstaver. Disse eksemplene er enkle å forstå og implementere for alle nybegynnere.