Zh/Integer: Difference between revisions
< Zh
Jump to navigation
Jump to search
m (Nesciuse moved page Integer/zh to Zh/Integer over redirect: Language prefixes) |
m (-Using L template for links) |
||
Line 5: | Line 5: | ||
int someIntegerName; | int someIntegerName; | ||
标准整数也被称为32位整数。整数的替代类型包括'''short''',它是一个16位整数,占用一半的内存,具有一半的值范围,以及'''long''',一个64位整数,具有双倍的值范围和双倍的内存使用量,或者有时是 | 标准整数也被称为32位整数。整数的替代类型包括'''short''',它是一个16位整数,占用一半的内存,具有一半的值范围,以及'''long''',一个64位整数,具有双倍的值范围和双倍的内存使用量,或者有时是{{L|char}} | ||
另外,整数、short和long可以声明为''unsigned'',这个标识符消除了变量存储负值的能力,并且将其正值的容量加倍。因此,如果你知道你不会需要任何负值,一个''unsigned short''将具有与''int''一样好的值范围,并且内存使用量减半。 | 另外,整数、short和long可以声明为''unsigned'',这个标识符消除了变量存储负值的能力,并且将其正值的容量加倍。因此,如果你知道你不会需要任何负值,一个''unsigned short''将具有与''int''一样好的值范围,并且内存使用量减半。 | ||
Line 27: | Line 27: | ||
== 另见 == | == 另见 == | ||
* | * {{L|Real}}s | ||
== 外部链接 == | == 外部链接 == | ||
* [[Wikipedia:Integer|整数]] - 关于这个主题的维基百科文章。 | * [[Wikipedia:Integer|整数]] - 关于这个主题的维基百科文章。 |
Revision as of 09:54, 11 July 2024
This page was translated by DaKang233 on May 2, 2024 (UTC+8). Anyone is welcome to add new content or fix errors.
一个整型是一个 变量,用于存储整数,或者换句话说,一个没有小数点的数字。它的声明如下:
int someIntegerName;
标准整数也被称为32位整数。整数的替代类型包括short,它是一个16位整数,占用一半的内存,具有一半的值范围,以及long,一个64位整数,具有双倍的值范围和双倍的内存使用量,或者有时是char
另外,整数、short和long可以声明为unsigned,这个标识符消除了变量存储负值的能力,并且将其正值的容量加倍。因此,如果你知道你不会需要任何负值,一个unsigned short将具有与int一样好的值范围,并且内存使用量减半。
以下都是有效的:
int normalInteger; unsigned int positiveInteger; short shortInteger; unsigned short positiveShort; long longInteger; unsigned long positiveLong;
记住,如果你想存储一个始终为负值的值,只需使用一个无符号类型,然后在它前面加上负号!
unsigned short health = 100; unsigned short attackEffect = 13; unsigned short recoveredHealth = 5; short netChange = recoveredHealth - attackEffect; health += netChange;
另见
- Real s
外部链接
- 整数 - 关于这个主题的维基百科文章。