当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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#。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。