當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C# Int64和UInt64的區別用法及代碼示例


整型64struct 用於表示 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

UInt64struct 用於表示 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;


相關用法


注:本文由純淨天空篩選整理自SHUBHAMSINGH10大神的英文原創作品 Difference between Int64 and UInt64 in C#。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。