整数32:这struct 用于表示 32 位有符号整数。这整数32可以存储两种类型的值,包括范围之间的负值和正值-2147483648 至 +2147483647.
例子:
C#
// C# program to show the
// difference between Int32
// and UInt32
using System;
using System.Text;
public
class GFG {
// Main Method
static void Main(string[] args) {
// printing minimum & maximum values
Console.WriteLine("Minimum value of Int32: "
+ Int32.MinValue);
Console.WriteLine("Maximum value of Int32: "
+ Int32.MaxValue);
Console.WriteLine();
// Int32 array
Int32[] arr1 = {-3, 0, 1, 3, 7};
foreach (Int32 i in arr1)
{
Console.WriteLine(i);
}
}
}
输出:
Minimum value of Int32: -2147483648 Maximum value of Int32: 2147483647 -3 0 1 3 7
UInt32:这struct 用于表示 32 位无符号整数。这UInt32只能存储正值,其范围为0 至 4294967295.
例子:
C#
// C# program to show the
// difference between Int32
// and UInt32
using System;
using System.Text;
public class GFG{
// Main Method
static void Main(string[] args)
{
// printing minimum & maximum values
Console.WriteLine("Minimum value of UInt32: "
+ UInt32.MinValue);
Console.WriteLine("Maximum value of UInt32: "
+ UInt32.MaxValue);
Console.WriteLine();
// Int32 array
UInt32[] arr1 = { 13, 0, 1, 3, 7};
foreach (UInt32 i in arr1)
{
Console.WriteLine(i);
}
}
}
输出:
Minimum value of UInt32: 0 Maximum value of UInt32: 4294967295 13 0 1 3 7
C# 中 Int32 和 UInt32 的区别
Sr.No |
INT32 |
UINT32 |
1. |
整数32用于表示 32 位有符号整数。 | UInt32用于表示 32 位无符号整数。 |
2. |
整数32代表有符号整数。 | UInt32代表无符号整数。 |
3. |
它可以存储负整数和正整数。 | 它只能存储正整数。 |
4. |
需要 4-字节内存中的空间。 | 也需要4-字节内存中的空间。 |
5. |
T他的范围整数32来自-2147483648 至 +2147483647。 | UInt32 的范围是0 到 4294967295。 |
6. |
声明 Int32 的语法: Int32 variable_name; |
声明 UInt32 的语法: UInt32 variable_name; |
相关用法
- C# Int32.CompareTo用法及代码示例
- C# Int32.Equals用法及代码示例
- C# Int32.GetHashCode用法及代码示例
- C# Int32.GetTypeCode用法及代码示例
- C# Int32.Parse(String)用法及代码示例
- C# Int32.MaxValue用法及代码示例
- C# Int32.MinValue用法及代码示例
- C# Int16.GetHashCode()用法及代码示例
- C# Int16.ToString()用法及代码示例
- C# Int64.ToString()用法及代码示例
- C# Int16.CompareTo()用法及代码示例
- C# Int16.Equals用法及代码示例
- C# Int16.GetHashCode用法及代码示例
- C# Int16.GetTypeCode用法及代码示例
- C# Int16.Parse(String)用法及代码示例
- C# Int64.CompareTo用法及代码示例
- C# Int64.Equals用法及代码示例
- C# Int64.GetHashCode用法及代码示例
- C# Int64.GetTypeCode用法及代码示例
- C# Int64.Parse(String)用法及代码示例
- C# Int16.MaxValue用法及代码示例
- C# Int16.MinValue用法及代码示例
- C# Int64.MaxValue用法及代码示例
- C# Int64.MinValue用法及代码示例
- C# Integer Array转List用法及代码示例
注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 Difference between Int32 and UInt32 in C#。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。