C#中UInt16、UInt32和UInt64的区别
UInt16:该结构用于表示 16 位无符号整数。UInt16 只能存储 0
到 65535
范围内的正值。
例子 :
运行结果输出:
UInt32: UInt32结构用于表示 32 位无符号整数。UInt32 只能存储范围从 0
到 4294967295
的正值。
例子 :
运行结果:
UInt64: UInt64结构用于表示 64 位无符号整数。UInt64 只能存储范围从 0
到 18,446,744,073,709,551,615
的正值。
例子 :
运行结果:
C#中UInt16、UInt32和UInt64的区别
序号 | UINT16 | UINT32 | UINT64 |
---|---|---|---|
1 | UInt16 用于表示 16 位无符号整数 | UInt32 用于表示 32 位无符号整数。 | UInt64 用于表示 64 位无符号整数。 |
2 | UInt16 代表无符号整数。 | UInt32 也代表无符号整数。 | UInt64 也代表无符号整数。 |
3 | UInt16只能存储正整数。 | UInt32也可以只存储正整数。 | UINT64也可以只存储正整数。 |
4 | UInt16在内存中占用 2 字节空间。 | UInt32在内存中占用 4 字节空间。 | UINT64在内存中占用 8 字节空间。 |
5 | UInt16 范围从 0 到 65535 。 |
UInt32 范围从 0 到 4294967295 。 |
UInt64 范围从 0 到 18446744073709551615 。 |
6 | 声明 UInt16 的语法: UInt16 variable_name; |
声明 UInt32 的语法: UInt32 variable_name; |
声明 UInt64 的语法: UInt64 variable_name; |