Ru/Integer: Difference between revisions
Linkshadow40 (talk | contribs) m (Added spanish lang) |
mNo edit summary |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar|title = Целое число (Integer)}} | ||
|title=Целое число | |||
}} | |||
'''Целое Число''' это [http://ru.wikipedia.org/wiki/переменная переменная], которая хранит целое число, или, другими словами, число без десятичной точки. Оно объявляется так: | '''Целое Число''' это [http://ru.wikipedia.org/wiki/переменная переменная], которая хранит целое число, или, другими словами, число без десятичной точки. Оно объявляется так: | ||
int someIntegerName; | int someIntegerName; | ||
Стандартное целое число известно как 32-битное целое число. Альтернативный тип целого числа - '''short''' - короткое, 16-битное целое число, с половиной памяти и половиной диапазоном значений, которое он может хранить, и '''long''' - длинное, 64-битное целое число, | Стандартное целое число известно как 32-битное целое число. Альтернативный тип целого числа - '''short''' - короткое, 16-битное целое число, с половиной памяти и половиной диапазоном значений, которое он может хранить, и '''long''' - длинное, 64-битное целое число, с двойным диапазоном значений и двойного использования памяти, а иногда и вовсе в {{L|char|символьном типе}}. | ||
Кроме того, целые числа, короткие и длинные, могут быть обозначены как ''unsigned'', этот идентификатор исключает возможность переменной хранить отрицательные значения и удваивает свои возможности положительных значений. Если у вас нет необходимости в отрицательных значениях используйте тип unsigned short, который имеет такой же диапазон значений как int, а использует памяти в два раза меньше. | Кроме того, целые числа, короткие и длинные, могут быть обозначены как ''unsigned'', этот идентификатор исключает возможность переменной хранить отрицательные значения и удваивает свои возможности положительных значений. Если у вас нет необходимости в отрицательных значениях используйте тип unsigned short, который имеет такой же диапазон значений как int, а использует памяти в два раза меньше. | ||
Line 32: | Line 28: | ||
== См. также == | == См. также == | ||
* | * {{L|Real|Вещественное число}} | ||
== Внешние Ссылки == | == Внешние Ссылки == | ||
* [http://ru.wikipedia.org/wiki/Целое_число | * [http://ru.wikipedia.org/wiki/Целое_число Целое число] | ||
{{ACategory|Variables}} | |||
{{ACategory|Glossary}} | |||
{{ACategory|English}} |
Latest revision as of 12:35, 26 May 2025
Целое Число это переменная, которая хранит целое число, или, другими словами, число без десятичной точки. Оно объявляется так:
int someIntegerName;
Стандартное целое число известно как 32-битное целое число. Альтернативный тип целого числа - short - короткое, 16-битное целое число, с половиной памяти и половиной диапазоном значений, которое он может хранить, и long - длинное, 64-битное целое число, с двойным диапазоном значений и двойного использования памяти, а иногда и вовсе в символьном типе .
Кроме того, целые числа, короткие и длинные, могут быть обозначены как unsigned, этот идентификатор исключает возможность переменной хранить отрицательные значения и удваивает свои возможности положительных значений. Если у вас нет необходимости в отрицательных значениях используйте тип unsigned short, который имеет такой же диапазон значений как int, а использует памяти в два раза меньше.
Следующие значения верны:
int normalInteger; unsigned int positiveInteger; short shortInteger; unsigned short positiveShort; long longInteger; unsigned long positiveLong;
Помните, если вы хотите сохранить значение, которое всегда негативно, просто используйте тип unsigned и тогда перед ним поставится знак "минус"!
unsigned short health = 100; unsigned short attackEffect = 13; unsigned short recoveredHealth = 5; short netChange = recoveredHealth - attackEffect; health += netChange;