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:
csharp Output:
csharp
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:
// 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));
}
}
answer: False Size of a bool variable: 1Example 2:
// 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