Metoder for å konvertere Char til Int på programmeringsspråket C
Det er tre forskjellige metoder for å konvertere et tegn til et heltall i C -programmeringsspråket, og vi kommer til å diskutere dem alle nedenfor:
Metode 1: "Typecasting" -metoden
I denne metoden vil vi ganske enkelt typere karakteren vår til heltalldatatypen. For det kan du se på følgende C -skript:
I dette skriptet, etter å ha inkludert de ønskede bibliotekene, har vi initialisert en karaktertypevariabel “C” med tegnet “A” (som vi har tenkt å konvertere til et heltall). Deretter erklærer vi en heltallstypevariabel “x”. Vi har utlignet denne variabelen til den typekastede verdien av tegnet “C”. Etter det brukte vi en "printf" -klæring for å skrive ut heltallverdien på terminalen.
For å kompilere dette programmet kjørte vi kommandoen vist nedenfor:
$ GCC -konvertering.C -o konverteringUtførelsen av dette skriptet ble gjort ved hjelp av følgende kommando:
$ ./omdannelseDen konverterte verdien av karakteren vår til et heltall vises på bildet nedenfor:
Metode 2: “SSCANF” -metoden
I denne metoden vil vi bruke "SSCANF" -funksjonen for å konvertere et tegn til et heltall i C. For det har vi brukt følgende C -skript:
I dette programmet har vi definert en konstant karaktertypevariabel “*c” og har tildelt den verdien “123”. Etter det definerte vi et heltall “x”. Deretter brukte vi “SSCANF” -funksjonen for å konvertere verdien av “C” til et heltall og lagre den til “X”. Endelig har vi skrevet ut verdien av "x" ved hjelp av "printf" -uttalelsen.
Den konverterte verdien av vår konstante karakter til et heltall vises på bildet nedenfor:
Metode 3: “atoi” -metoden
I denne metoden vil vi bruke “atoi” -funksjonen for å konvertere en gitt karakter til et heltall i C -programmeringsspråket. For å gjøre det, har vi skrevet C -skriptet som følger:
Igjen, i dette skriptet, har vi brukt den samme konstante karaktertypen som vi har brukt i vår andre metode. Etter det definerte vi en heltallvariabel “x” og utlignet den til den konverterte verdien av den konstante karakteren “C” mens vi benyttet oss av “ATOI” -funksjonen. Endelig har vi skrevet ut denne konverterte verdien på terminalen.
Den konverterte verdien av vår konstante karakter til et heltall vises på bildet nedenfor:
Konklusjon
Denne guiden snakket først og fremst om konvertering av karakterdatatypen i programmeringsspråket C til et heltall. I denne forbindelse delte vi tre forskjellige metoder med deg. Nå er det helt opp til deg hvilken metode du foretrekker å bruke for å konvertere ønsket karakter til et heltall mens du bruker C -programmeringsspråket.