int表示32位有符号整数,它对应.NET中的System.Int32基元类型。由于它表示32位的内存空间,也就是说,它能存储2的32次方个数据,所以,它的范围是-2,147,483,648 到 +2,147,483,647 之间的有符号整数。
声明和初始化
int a = 0;
观察下面的例子
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HelloWorld
{
internal class Program
{
static void Main(string[] args)
{
int number = +2147483647;
Console.WriteLine($"number = {number}");
Console.WriteLine(number.GetType());
Console.WriteLine($"int占内存大小:{sizeof(int)} 字节");
Console.WriteLine($"int最小值:{int.MinValue}");
Console.WriteLine($"int最大值:{int.MaxValue}");
Console.ReadKey();
}
}
}
输出结果
number = 2147483647
System.Int32
int占内存大小:4 字节
int最小值:-2147483648
int最大值:2147483647