notes/education/software development/ECE1400/2024-09-11.md
2024-09-11 15:20:49 -06:00

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;