Definicja Int w C, C++ i C#
Zmienna int zawiera tylko liczby całkowite
Thomas M. Scheer/EyeEm/Getty Images
Int, skrót od „liczba całkowita”, to podstawa zmienny typ wbudowany w kompilator i używane do definiowania zmiennych numerycznych zawierających liczby całkowite. Inne typy danych obejmują platforma oraz podwójnie .
C, C++, C# i wiele innych języki programowania rozpoznać int jako typ danych.
W C++ sposób deklarowania zmiennej całkowitej jest następujący:
|_+_|Ograniczenia międzynarodowe
W zmiennych int mogą być przechowywane tylko liczby całkowite, ale ponieważ mogą przechowywać zarówno liczby dodatnie, jak i ujemne, są również brane pod uwagę podpisany .
Na przykład 27, 4908 i -6575 są prawidłowymi wpisami int, ale 5.6 i b nie są. Liczby z częściami ułamkowymi wymagają zmiennej typu float lub double, z których obie mogą zawierać kropki dziesiętne.
Wielkość liczby, która może być przechowywana w int, zwykle nie jest zdefiniowana w języku, ale zależy od komputera, na którym działa program. W języku C# wartość int to 32 bity, więc zakres wartości wynosi od -2 147 483 648 do 2 147 483 647. Jeśli wymagane są większe wartości, można użyć typu podwójnego.
Co to jest wartość nullable Int?
Wartość nullable int ma taki sam zakres wartości jak int, ale oprócz liczb całkowitych może przechowywać wartość null. Możesz przypisać wartość do wartości nullable int, tak jak w przypadku int, a także możesz przypisać wartość null.
Wartość nullable int może być przydatna, gdy chcesz dodać inny stan (nieprawidłowy lub niezainicjowany) do typu wartości. Wartość nullable int nie może być użyta w pętle ponieważ zmienne pętli muszą być zawsze zadeklarowane jako int.
Int a Float i Double
Int jest podobny do typu float i double, ale służą innym celom.
wewn.:
- Zajmuje mniej miejsca niż inne typy
- Ma szybszą arytmetykę
- Używa tylko liczb całkowitych
- Bardziej efektywnie wykorzystuje pamięć podręczną i przepustowość transferu danych
Typy pływakowe i podwójne :
- Używa dwa razy więcej pamięci
- Może zawierać kropkę dziesiętną
- Może zawierać więcej znaków
Różnica między typem float a double leży w zakresie wartości. Zakres double jest dwa razy większy niż float i może pomieścić więcej cyfr.
Notatka: INT jest również używany jako formuła w programie Microsoft Excel do zaokrąglania liczb w dół, ale nie ma nic wspólnego z int, jak opisano na tej stronie.