Home »
.Net »
C# Programs
C# program to demonstrate example of sizeof() operator
C# example for sizeof() operator: Here, we are writing a C# program to demonstrate example of sizeof() operator.
Submitted by IncludeHelp, on April 06, 2019
C# sizeof() operator
It is used to obtain the size of a data type in bytes (primitive data type).
Syntax:
sizeof(type);
sizeof(int); //returns 4
Example:
Input:
sizeof(byte);
sizeof(short);
sizeof(int);
Output:
1
2
4
C# code to get size of various primitive data types
In the below program, we are printing the size of different primitive data types, the size returned through the sizeof() operator is in bytes.
// C# program to demonstrate example of sizeof() operator
using System;
using System.IO;
using System.Text;
namespace IncludeHelp
{
class Test
{
// Main Method
static void Main(string[] args)
{
Console.WriteLine("sizeof(byte) : {0}", sizeof(byte));
Console.WriteLine("sizeof(sbyte) : {0}", sizeof(sbyte));
Console.WriteLine("sizeof(short) : {0}", sizeof(short));
Console.WriteLine("sizeof(ushort) : {0}", sizeof(ushort));
Console.WriteLine("sizeof(char) : {0}", sizeof(char));
Console.WriteLine("sizeof(int) : {0}", sizeof(int));
Console.WriteLine("sizeof(float) : {0}", sizeof(float));
Console.WriteLine("sizeof(double) : {0}", sizeof(double));
Console.WriteLine("sizeof(bool) : {0}", sizeof(bool));
//hit ENTER to exit the program
Console.ReadLine();
}
}
}
Output
sizeof(byte) : 1
sizeof(sbyte) : 1
sizeof(short) : 2
sizeof(ushort) : 2
sizeof(char) : 2
sizeof(int) : 4
sizeof(float) : 4
sizeof(double) : 8
sizeof(bool) : 1
C# Basic Programs »