C# 中 Int16 Int32 Int64 的区别

最近遇到了C#中数值类型转化,记录下来,分享给大家!

1. Int16 值类型表示值介于 -32768 到 +32767 之间的有符号整数。

2. Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。

3. Int64 值类型表示值介于 -9,223,372,036,854,775,808 到 +9,223,372,036,854,775,807 之间的整数。

三个关键字所表示数据的具体信息详见下面的表格:

short 关键字
类型 范围 大小 .NET Framework 类型
short -32,768 到 32,767 有符号 16 位整数 System.Int16
int 关键字
类型 范围 大小 .NET Framework 类型
int -2,147,483,648 到 2,147,483,647 有符号 32 位整数 System.Int32
long 关键字
类型 范围 大小 .NET Framework 类型
long -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 有符号 64 位整数 System.Int64

上一篇:JAVA中的面向对象与内存解析笔记


下一篇:【147期】面试官问:你讲讲分布式事务问题的几种方案?