# Boolean expression

**Booleanboolean "orboolean expressionsBoolean formulaBoolean formulas**

In computer science, a Boolean expression is used expression in a programming language that produces a Boolean value when evaluated, that is one of true or false.wikipedia

55 Related Articles

### Boolean circuit

**Boolean circuitscircuitcircuits**

Boolean expressions correspond to propositional formulas in logic and are a special case of Boolean circuits.

As a special case, a propositional formula or Boolean expression is a Boolean circuit with a single output node in which every other node has fan-out of 1.

### Expression (computer science)

**expressionexpressionsevaluation environment**

In computer science, a Boolean expression is used expression in a programming language that produces a Boolean value when evaluated, that is one of true or false.

In simple settings, the resulting value is usually one of various primitive types, such as numerical, string, boolean, complex data type or many others.

### Computer science

**computer scientistcomputer sciencescomputer scientists**

In computer science, a Boolean expression is used expression in a programming language that produces a Boolean value when evaluated, that is one of true or false.

### Programming language

**programming languageslanguagedialect**

In computer science, a Boolean expression is used expression in a programming language that produces a Boolean value when evaluated, that is one of true or false. Most programming languages have the Boolean operators OR, AND and NOT; in C and some newer languages, these are represented by "||" (double pipe character), "&&" (double ampersand) and "!"

### Boolean data type

**booleanBoolean variableBoolean value**

In computer science, a Boolean expression is used expression in a programming language that produces a Boolean value when evaluated, that is one of true or false. A Boolean expression may be composed of a combination of the Boolean constants true or false, Boolean-typed variables, Boolean-valued operators, and Boolean-valued functions.

### Boolean-valued function

**booleanboolean valuelogic '0' state**

A Boolean expression may be composed of a combination of the Boolean constants true or false, Boolean-typed variables, Boolean-valued operators, and Boolean-valued functions.

### Propositional formula

**propositionalalgebra of propositionsBoolean**

Boolean expressions correspond to propositional formulas in logic and are a special case of Boolean circuits.

### Special case

**reducesspecialspecialized**

Boolean expressions correspond to propositional formulas in logic and are a special case of Boolean circuits.

### Logical disjunction

**ORdisjunctionlogical or**

Most programming languages have the Boolean operators OR, AND and NOT; in C and some newer languages, these are represented by "||" (double pipe character), "&&" (double ampersand) and "!"

### Logical conjunction

**conjunctionANDlogical AND**

Most programming languages have the Boolean operators OR, AND and NOT; in C and some newer languages, these are represented by "||" (double pipe character), "&&" (double ampersand) and "!"

### Negation

**NOTlogical negationnegated**

Most programming languages have the Boolean operators OR, AND and NOT; in C and some newer languages, these are represented by "||" (double pipe character), "&&" (double ampersand) and "!"

### C (programming language)

**CC programming languageC language**

### Ampersand

**&& Ampersand (or "Wait") [&**

### Exclamation mark

**exclamation point!exclamation marks**

(exclamation point) respectively, while the corresponding bitwise operations are represented by "|", "&" and "~" (tilde).

### Bitwise operation

**bitwisebit shiftbitwise AND**

(exclamation point) respectively, while the corresponding bitwise operations are represented by "|", "&" and "~" (tilde).

### Plus and minus signs

**minus signplus sign+**

In the mathematical literature the symbols used are often "+" (plus), "·" (dot) and overbar, or "∨" (cup), "∧" (cap) and "¬" or "′" (prime).

### Full stop

**period.periods**

In the mathematical literature the symbols used are often "+" (plus), "·" (dot) and overbar, or "∨" (cup), "∧" (cap) and "¬" or "′" (prime).

### Overline

**overbarbarcombining overline**

In the mathematical literature the symbols used are often "+" (plus), "·" (dot) and overbar, or "∨" (cup), "∧" (cap) and "¬" or "′" (prime).

### Expression (mathematics)

**expressionmathematical expressionexpressions**

### Functional completeness

**functionally completeSole sufficient operatorExpressive adequacy**

In logic, a functionally complete set of logical connectives or Boolean operators is one which can be used to express all possible truth tables by combining members of the set into a Boolean expression.

### Read-once function

In mathematics, a read-once function is a special type of Boolean function that can be described by a Boolean expression in which each variable appears only once.

### ?:

**ternary operator ?**

The condition is evaluated true or false as a Boolean expression.

### Access control expression

An access control expression with respect to a computer file system is a list of Boolean expressions attached to a file object.

### Flux balance analysis

**flux balance analysesflux-balance analysis**

Genes are connected to enzyme-catalyzed reactions by Boolean expressions known as Gene-Protein-Reaction expressions (GPR).