Konwertuj Char na int w C

Konwertuj Char na int w C
„Konwersja między różnymi typami danych jest bardzo często występującym zjawiskiem programowania. Czasami projektujesz funkcje, które są w stanie pracować tylko na niektórych typach danych. W takim przypadku, jeśli masz swoje dane w innym formacie, musisz przekonwertować je na ten konkretny typ danych, że ta funkcja jest w stanie obsłużyć, zanim będziesz mógł użyć tej funkcji. Dlatego w tym przewodniku pokażemy różne metody, z którymi możesz przekonwertować postać na liczbę całkowitą w języku programowania C."

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 -O

Wykonanie tego skryptu zostało wykonane za pomocą następującego polecenia:

$ ./konwersja

Konwertowana 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.