A logic expression is a mathematical representation that uses logical operators to combine variables or propositions to produce a specific outcome, typically in the form of true or false values. Logic expressions are fundamental in digital circuits and programming as they help define conditions and decisions based on binary values. These expressions can be evaluated using truth tables, which systematically list all possible combinations of input values and their corresponding outputs.