Abstract

Description of the C programming language assignment expression, with syntax, BNF syntax, EBNF syntax.

Syntax

BNF

<assignment-expression>
::= <variable-reference> <assignment-operator> <assignment-expression>
|  <conditional-expression>
<assignment-operator>
::= '=' | '+=' | '-=' | '*=' | '/=' | '%='
'>>=' | '<<=' | '&=' | '|=' | '^='

EBNF

<assignment-expression>
::= ( <variable-reference> <assignment-operator> ) * <conditional-expression>
<assignment-operator>

See Also

Assignment Operators <assignment-operator>
Conditional Expression <conditional-expression>

Valid HTML 4.01 Transitional

Valid CSS

Site Icon  Copyright © 2007, jhyoung, revised 12/25/2007