Home »
.Net »
C# Programs
C# sizeof() Operator Example
C# example for sizeof() operator: Here, we are writing a C# sizeof() Operator Example.
By IncludeHelp Last updated : April 15, 2023
sizeof() Operator
It is used to obtain the size of a data type in bytes (primitive data type).
Output
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# sizeof() Operator Example
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 »