整型
< Zh
一个整型是一个 变量,用于存储整数,或者换句话说,一个没有小数点的数字。它的声明如下:
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
外部链接
- 整数 - 关于这个主题的维基百科文章。