Operandy a výrazy
„Operand“ je entita, na které působí operátor. „Výraz“ je posloupnost operátorů a operandů, která provede jakoukoli kombinaci těchto akcí:
vypočítá hodnotu,
označí objekt nebo funkci,
vygeneruje vedlejší účinky.
Operandy v jazyce C obsahují konstanty, identifikátory, řetězce, volání funkce, výrazy indexu, výrazy výběru členů a složené výrazy, které jsou vytvořené kombinací operandů s operátory nebo uzavřením operandů do závorek. Syntaxe těchto operandů je uvedena v primárních výrazech.