Int, съкратено за "цяло число", е основен променлив тип вграден в съставител и се използва за определяне на числови променливи, съдържащи цели числа. Други видове данни включват поплавък и двойно.
C, C ++, C # и много други програмни езици разпознава int като тип данни.
В C ++, следното е как декларирате цяло променлива:
int a = 7;
Вътрешни ограничения
Само цели числа могат да се съхраняват в int променливи, но тъй като те могат да съхраняват както положителни, така и отрицателни числа, те също се считат подписан.
Например 27, 4908 и -6575 са валидни int записи, но 5.6 и b не са. Числата с дробови части изискват променлива или двойна променлива, като и двете могат да съдържат десетични знаци.
Размерът на числото, което може да се съхранява в int, обикновено не е дефинирано на езика, а вместо това зависи от компютъра, изпълняващ програмата. В C #, int е 32 бита, така че диапазонът на стойностите е от -2,147,483,648 до 2,147,483,647. Ако са необходими по-големи стойности, може да се използва двойният тип.
Какво е Nullable Int?
Nullable int има същия диапазон от стойности като int, но може да съхранява null в допълнение към цели числа. Можете да присвоите стойност на nullble int, точно както бихте направили за int, и можете също да зададете нулева стойност.
Nullable int може да бъде полезен, когато искате да добавите друго състояние (невалидно или неинициализирано) към тип стойност. Не може да се използва изтриващ int контури тъй като променливите на цикъла трябва винаги да бъдат декларирани като int.
Int vs. Float и Double
Int е подобен на типа float и double, но те обслужват различни цели.
Int:
- Заема по-малко място от другите видове
- Има по-бърза аритметика
- Използва само цели числа
- Използва кешовете и честотната лента за пренос на данни по-ефективно
Поплавков и двоен тип:
- Използва два пъти повече памет
- Може да съдържа десетична запетая
- Може да съдържа повече знаци
Разликата между типа float и double се крие в диапазона от стойности. Диапазонът на двойно е два пъти по-голям от този на поплавък и той съдържа повече цифри.
Забележка: INT се използва и като формула в Microsoft Excel за закръгляне на числата, но няма нищо общо с int, както е описано на тази страница.