Ru/Integer: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (Added spanish lang)
mNo edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar|title = Целое число (Integer)}}
|title=Целое число
 
|en=Integer
|de=Integer:de
|es=Integer:es
}}
'''Целое Число''' это [http://ru.wikipedia.org/wiki/переменная переменная], которая хранит целое число, или, другими словами, число без десятичной точки. Оно объявляется так:
'''Целое Число''' это [http://ru.wikipedia.org/wiki/переменная переменная], которая хранит целое число, или, другими словами, число без десятичной точки. Оно объявляется так:


     int someIntegerName;
     int someIntegerName;


Стандартное целое число известно как 32-битное целое число. Альтернативный тип целого числа - '''short''' - короткое, 16-битное целое число, с половиной памяти и половиной диапазоном значений, которое он может хранить, и '''long''' - длинное, 64-битное целое число, с с двойным диапазоном значений и двойного использования памяти, а иногда даже [[char|случайное]].
Стандартное целое число известно как 32-битное целое число. Альтернативный тип целого числа - '''short''' - короткое, 16-битное целое число, с половиной памяти и половиной диапазоном значений, которое он может хранить, и '''long''' - длинное, 64-битное целое число, с двойным диапазоном значений и двойного использования памяти, а иногда и вовсе в {{L|char|символьном типе}}.


Кроме того, целые числа, короткие и длинные, могут быть обозначены как ''unsigned'', этот идентификатор исключает возможность переменной хранить отрицательные значения и удваивает свои возможности положительных значений. Если у вас нет необходимости в отрицательных значениях используйте тип unsigned short, который имеет такой же диапазон значений как int, а использует памяти в два раза меньше.
Кроме того, целые числа, короткие и длинные, могут быть обозначены как ''unsigned'', этот идентификатор исключает возможность переменной хранить отрицательные значения и удваивает свои возможности положительных значений. Если у вас нет необходимости в отрицательных значениях используйте тип unsigned short, который имеет такой же диапазон значений как int, а использует памяти в два раза меньше.
Line 32: Line 28:


== См. также ==
== См. также ==
* [[Real]]s
* {{L|Real|Вещественное число}}


== Внешние Ссылки ==
== Внешние Ссылки ==
* [http://ru.wikipedia.org/wiki/Целое_число Статья на Wikipedia]
* [http://ru.wikipedia.org/wiki/Целое_число Целое число]
 
{{ACategory|Variables}}
 
{{ACategory|Glossary}}
[[Category:Glossary:ru]]
{{ACategory|English}}

Latest revision as of 12:35, 26 May 2025

English (en)Deutsch (de)Español (es)Hrvatski (hr)Русский (ru)中文 (zh)Translate (Translate)

Целое Число это переменная, которая хранит целое число, или, другими словами, число без десятичной точки. Оно объявляется так:

   int someIntegerName;

Стандартное целое число известно как 32-битное целое число. Альтернативный тип целого числа - short - короткое, 16-битное целое число, с половиной памяти и половиной диапазоном значений, которое он может хранить, и long - длинное, 64-битное целое число, с двойным диапазоном значений и двойного использования памяти, а иногда и вовсе в символьном типе(en).

Кроме того, целые числа, короткие и длинные, могут быть обозначены как 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;

См. также

Внешние Ссылки