Разница между байтом и sbyte в C #

Опубликовано: 27 Декабря, 2021

В C # один байт используется для хранения 8-битного значения. Byteand sbyteb др используются для байтового типа данных.

байт : Эта структура используется для представления 8-битных целых чисел без знака. Байт - это неизменяемый тип значения, а диапазон байтов составляет от 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);
}
}

Выход:

 Минимальное значение байта: 0
Максимальное значение байта: 255

сбайт : Эта структура используется для представления 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);
}
}

Выход:

 Минимальное значение sbyte: -128
Максимальное значение sbyte: 127

Различия между байтом и sbyte в C #

Старший Нет

БАЙТ

SBYTE

1.

byte используется для представления 8-битных целых чисел без знака sbyte используется для представления 8-битных целых чисел со знаком

2.

byte означает байт без знака. sbyte означает байт без знака.

3.

Он может хранить только положительные байты. Он может хранить отрицательные и положительные байты.

4.

Он занимает 8-битное пространство в памяти. Он также занимает 8-битное пространство в памяти.

5.

Т он в пределах байта составляет от 0 до 255. Сбайт колеблется от -128 до 127

6.

Синтаксис объявления байта:

 байт имя_переменной;

Синтаксис для объявления sbyte:

 sbyte имя_переменной;