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


C# byte和sbyte的區別用法及代碼示例

C#, A單身的字節用於存儲8位值。這字節斯字節both 用於字節類型的數據。

byte 結構體用來表示8 位無符號整數。 byte 是不可變的值類型,Byte 的範圍是 0 到 255。

例子:

C#


// C# program to demonstrate 
// the byte Struct Fields
using System;
using System.Text;
public class GFG{
     
    // Main Method
    static void Main(string[] args)
    {
        // printing minimum & maximum values
        Console.WriteLine("Minimum value of byte: " + byte.MinValue);
        Console.WriteLine("Maximum value of byte: " + byte.MaxValue);
    }
}

輸出:

Minimum value of byte: 0
Maximum value of byte: 255

sbyte 結構體用來表示8 位有符號整數。 sbyte 表示整數,其值範圍為-128 至 +127。

例子:

C#


// C# program to demonstrate 
// the sbyte Struct Fields
using System;
using System.Text;
public class GFG{
     
    // Main Method
    static void Main(string[] args)
    {
        // printing minimum & maximum values
        Console.WriteLine("Minimum value of sbyte: " + sbyte.MinValue);
        Console.WriteLine("Maximum value of sbyte: " + sbyte.MaxValue);
    }
}

輸出:

Minimum value of sbyte: -128
Maximum value of sbyte: 127

C# 中 byte 和 sbyte 的區別

Sr.No

BYTE

SBYTE

1.

byte用於表示8位無符號整數 斯字節用於表示8位有符號整數

2.

字節代表無符號字節。 斯字節代表有符號字節。

3.

它隻能存儲正字節。 它可以存儲負字節和正字節。

4.

它在內存中占用8位空間。 它還占用內存中的 8 位空間。

5.

T字節範圍是從0到255。 sbyte 的範圍是-128 至 127

6.

聲明字節的語法:

byte variable_name;

聲明 sbyte 的語法:

sbyte variable_name;


相關用法


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