C#之整数型
整数型
整数是不包括小数部分的数字。
在编写C#程序时,首先,对处理的数据进行长度判断,选择符合长度限度的数据类型,节省存储数据的空间。
C#中的整数型数据包括8种。
Sbyte
说明:有符号8位整数。
范围:-128(2^7)~127(2^7-1)
byte
说明:无符号8位整数。
范围:0~255(2^8-1)
Short
说明:有符号16位整数。
范围:-32768(-2^15)~32767(2^15-1)
Ushort
说明:无符号16位整数。
范围:0~65535(2^16-1)
Int
说明:有符号32位整数。
范围:-2147483648(-2^31)~2147483647(2^31)
Uint
说明:无符号32位整数。
范围:0~4294967295(2^32-1)
Long
说明:有符号64位整数。
范围:-9223372036854775808(-2^63)~9223372036854775807(2^63-1)
Ulong
说明:无符号64位整数。
范围:0~184467440737095551615(2^64-1)
数据类型所表示的数字位数和容纳的数字数量的关系
1、一个整数数据类型可表示n位整数。
2、如果为无符号整数,则最小值为0,最大值为2^n-1,可以表示2^n个数。
3、如果为有符号整数,则最小值为-2^(n-1),最大值为2^(n-1)-1。