Booleans in C# are represented by the bool type, which values can be either true or false. C# supports three boolean operators: ! (NOT), && (AND), and || (OR).