bool Keyword in C#

Last Updated : 15 Jul, 2025
Keywords are the words in a language that are used for some internal process or represent some predefined actions. bool is a keyword that is used to declare a variable which can store Boolean values true or false. It is an alias of System.Boolean. Bool Keyword occupies 1 byte (8 bits) in the memory. There are only two possible values of bool i.e. true or false. Syntax:
bool variable_name = value;
Example:
Input: true

Output: answer: False
        Size of a byte variable: 1

Input: false

Output: Type of answer: System.Boolean
        answer: True
        Size of a bool variable: 1
Example 1: csharp
// C# program for bool keyword
using System;
using System.Text;
 
    class GFG
    {
        static void Main(string[] args)
        { 
            // bool variable declaration
            bool answer = false;
 
            // to print value
            Console.WriteLine("answer: " + answer);

            // to print size of a bool 
            Console.WriteLine("Size of a bool variable: " + sizeof(bool));
 
        }
    }
Output:
answer: False
Size of a bool variable: 1
Example 2: csharp
// C# program for bool keyword
using System;
using System.Text;

namespace geeks {

class GFG {

    static void Main(string[] args)
    {
        // bool variable declaration
        bool answer = true;

        // to print type of variable
        Console.WriteLine("Type of answer: " + answer.GetType());

        // to print value
        Console.WriteLine("answer: " + answer);

        // to print size of a bool
        Console.WriteLine("Size of a bool variable: " + sizeof(bool));

        // hit ENTER to exit
        Console.ReadLine();
    }
}
}
Output:
Type of answer: System.Boolean
answer: True
Size of a bool variable: 1
Comment
Article Tags:

Explore