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