vault backup: 2024-09-13 15:54:22
This commit is contained in:
parent
2369a37fdb
commit
3f18d285ee
@ -1,30 +0,0 @@
|
||||
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
|
||||
```c
|
||||
int v;
|
||||
int e = 5;
|
||||
// Simple assignment
|
||||
v = e;
|
||||
|
||||
// You can chain several operators together
|
||||
i = j = k = 0;
|
||||
```
|
Loading…
Reference in New Issue
Block a user