Syntax:
sizeof(type);
sizeof(int); //returns 4
Example:
Input:
sizeof(byte);
sizeof(short);
sizeof(int);
Output:
1
2
4
C# code to get the size of various primitive data types:
// C# program to demonstrate example of sizeof() operator
using System;
using System.IO;
using System.Text;
namespace JustTechReview
{
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