Metody przekształcania Char na Int w języku programowania C
Istnieją trzy różne metody przekształcania postaci na liczbę całkowitą w języku programowania C i omówimy je wszystkie poniżej:
Metoda 1: Metoda „Typecasting”
W tej metodzie po prostu napiszemy naszą postać do typu danych liczb całkowitych. W tym celu możesz spojrzeć na następujący skrypt C:
W tym skrypcie, po uwzględnieniu pożądanych bibliotek, zainicjowaliśmy zmienną typu postaci „C” z postacią „A” (którą zamierzamy przekonwertować na liczbę całkowitą). Następnie deklarujemy zmienną typu liczb całkowitych „x”. Wyrównaliśmy tę zmienną do typowej wartości postaci „C”. Następnie użyliśmy instrukcji „printf” do wydrukowania wartości liczb całkowitych na terminalu.
Następnie, aby skompilować ten program, przeprowadziliśmy polecenie pokazane poniżej:
Konwersja $ GCC.Konwersja C -OWykonanie tego skryptu zostało wykonane za pomocą następującego polecenia:
$ ./konwersjaKonwertowana wartość naszej postaci na liczbę całkowitą pokazano na poniższym obrazku:
Metoda 2: Metoda „sscanf”
W tej metodzie będziemy używać funkcji „SSCANF” do przekształcania postaci na liczbę całkowitą w C. W tym celu użyliśmy następującego skryptu C:
W tym programie zdefiniowaliśmy stałą zmienną typu „*C” i przypisaliśmy jej wartość „123”. Następnie zdefiniowaliśmy liczbę całkowitą „x”. Następnie użyliśmy funkcji „Sscanf” do konwersji wartości „C” na liczbę całkowitą i zapisać ją na „x”. Na koniec wydrukowaliśmy wartość „x” za pomocą instrukcji „printf”.
Konwertowana wartość naszego stałego charakteru na liczbę całkowitą pokazano na poniższym obrazku:
Metoda 3: Metoda „ATOI”
W tej metodzie będziemy używać funkcji „ATOI” do przekształcania danej postaci na liczbę całkowitą w języku programowania C. Aby to zrobić, napisaliśmy następujący skrypt C:
Ponownie, w tym skrypcie użyliśmy tej samej zmiennej typu stałego znaku, którego zastosowaliśmy w naszej drugiej metodzie. Następnie zdefiniowaliśmy zmienną całkowitą „x” i wyrównaliśmy ją do przekonwertowanej wartości stałego znaku „C”, jednocześnie używając funkcji „ATOI”. Na koniec wydrukowaliśmy tę konwertowaną wartość na terminalu.
Konwertowana wartość naszego stałego charakteru na liczbę całkowitą pokazano na poniższym obrazku:
Wniosek
Ten przewodnik mówił przede wszystkim o konwersji typu danych znaków w języku programowania C na liczbę całkowitą. Pod tym względem podzieliliśmy z Tobą trzy różne metody. Teraz od Ciebie zależy, która metoda wolisz użyć do przekształcania pożądanej postaci na liczbę całkowitą podczas korzystania z języka programowania C.