整型64:這struct 用於表示 64 位有符號整數。這整型64可以存儲兩種類型的值,包括範圍之間的負值和正值-9,223,372,036,854,775,808 至 +9, 223,372,036,854,775,807
例子:
C#
// C# program to show the
// difference between Int64
// and UInt64
using System;
using System.Text;
public
class GFG {
// Main Method
static void Main(string[] args) {
// printing minimum & maximum values
Console.WriteLine("Minimum value of Int64: "
+ Int64.MinValue);
Console.WriteLine("Maximum value of Int64: "
+ Int64.MaxValue);
Console.WriteLine();
// Int64 array
Int64[] arr1 = {-3, 0, 1, 3, 7};
foreach (Int64 i in arr1)
{
Console.WriteLine(i);
}
}
}
輸出:
Minimum value of Int64: -9223372036854775808 Maximum value of Int64: 9223372036854775807 -3 0 1 3 7
UInt64:這struct 用於表示 64 位無符號整數。這UInt64隻能存儲正值,其範圍為0 至18,446,744,073,709,551,615。
例子:
C#
// C# program to show the
// difference between Int64
// and UInt64
using System;
using System.Text;
public class GFG{
// Main Method
static void Main(string[] args)
{
//printing minimum & maximum values
Console.WriteLine("Minimum value of UInt64: "
+ UInt64.MinValue);
Console.WriteLine("Maximum value of UInt64: "
+ UInt64.MaxValue);
Console.WriteLine();
//Int64 array
UInt64[] arr1 = { 13, 0, 1, 3, 7};
foreach (UInt64 i in arr1)
{
Console.WriteLine(i);
}
}
}
輸出:
Minimum value of UInt64: 0 Maximum value of UInt64: 18446744073709551615 13 0 1 3 7
C# 中 Int64 和 UInt64 的區別
Sr.No |
INT64 |
UINT64 |
1. |
整型64用於表示64位有符號整數。 | UInt64用於表示64位無符號整數。 |
2. |
整型64代表有符號整數。 | UInt64代表無符號整數。 |
3. |
它可以存儲負整數和正整數。 | 它隻能存儲正整數。 |
4. |
需要8-字節內存中的空間。 | 也需要8-字節內存中的空間。 |
5. |
T他的範圍整型64來自-9223372036854775808 至 +9223372036854775807。 | UInt64 的範圍是0 到 18446744073709551615。 |
6. |
聲明 Int64 的語法: Int64 variable_name; |
聲明 UInt64 的語法: UInt64 variable_name; |
相關用法
- C# Int64.ToString()用法及代碼示例
- C# Int64.CompareTo用法及代碼示例
- C# Int64.Equals用法及代碼示例
- C# Int64.GetHashCode用法及代碼示例
- C# Int64.GetTypeCode用法及代碼示例
- C# Int64.Parse(String)用法及代碼示例
- C# Int64.MaxValue用法及代碼示例
- C# Int64.MinValue用法及代碼示例
- C# Int16.GetHashCode()用法及代碼示例
- C# Int16.ToString()用法及代碼示例
- C# Int16.CompareTo()用法及代碼示例
- C# Int16.Equals用法及代碼示例
- C# Int16.GetHashCode用法及代碼示例
- C# Int16.GetTypeCode用法及代碼示例
- C# Int16.Parse(String)用法及代碼示例
- C# Int32.CompareTo用法及代碼示例
- C# Int32.Equals用法及代碼示例
- C# Int32.GetHashCode用法及代碼示例
- C# Int32.GetTypeCode用法及代碼示例
- C# Int32.Parse(String)用法及代碼示例
- C# Int32.MaxValue用法及代碼示例
- C# Int16.MaxValue用法及代碼示例
- C# Int16.MinValue用法及代碼示例
- C# Int32.MinValue用法及代碼示例
- C# Integer Array轉List用法及代碼示例
注:本文由純淨天空篩選整理自SHUBHAMSINGH10大神的英文原創作品 Difference between Int64 and UInt64 in C#。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。