807 B
807 B
Chapter 4 exercises assigned, due monday
Operators
C emphasizes expressions rather than statements.
Expressions are built from variables, constants, and operators.
C provides 5 binary arithmetic operator (arithmetic meaning it requires two things to operate on):
- Addition
- Subtraction
- Multiplication
- Division
- Modulus
Unary operators only require one thing to operate on.
- Positive and minus signs
Positive and negative signs have a higher precedence then binary arithmetic operations, and binary arithmetic operations follow the normal order of operations.
Assignment Operators
- Simple assignment:
=
stores a value into a variable after evaluating an expression
int v;
int e = 5;
// Simple assignment
v = e;
// You can chain several operators together
i = j = k = 0;