C# program to demonstrate an example of sizeof() operator

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

Leave a Comment

error: Alert: Content is protected!!