# 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
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 "!"

### Ampersand

&&amp; Ampersand (or "Wait") [&
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 "!"

### 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

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.

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).