Skip to content
Related Articles

Related Articles

Improve Article

Difference between byte and sbyte in C#

  • Last Updated : 26 May, 2020

In C#, a single byte is used to store 8-bits value. The byte and sbyte both are used for byte type of data.

byte : This Struct is used to represent 8-bit unsigned integers. The byte is an immutable value type and the range of Byte is from 0 to 255. 

Example :

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);
    }
}

Output:

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

sbyte : This Struct is used to represent 8-bit signed integers. The sbyte represents integers with values ranging from -128 to +127.



Example :

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);
    }
}

Output:

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

Differences between byte and sbyte in C#

Sr.No

BYTE

SBYTE

1.

byte is used to represent 8-bit unsigned integerssbyte is used to represent 8-bit signed integers

2.

byte stands for unsigned byte.sbyte stands for unsigned byte.

3.

It can store positive bytes only.It can store negative and positive bytes.

4.

It takes 8-bits space in the memory.It also takes 8-bits space in the memory.

5.

The range of byte is from 0 to 255. The sbyte ranges from -128 to 127

 6.

 Syntax to declare the byte:

byte variable_name;

  Syntax to declare the sbyte:

sbyte variable_name;



My Personal Notes arrow_drop_up
Recommended Articles
Page :