Lesson 6: Where Oh Where Has My Little Byte Gone

Outline:

  1. Pointers and strings, revisited
    • & and * operators
    • pointers and structs
    • C string functions and strings.c
  2. Byte ordering
    • hexdump
    • Unicode: UTF-8, UTF-16BE, UTF-16LE
  3. Lab 2, Part A: character representation
  4. Lab 2, Part B: integer representation
  5. Byte ordering, revisited
    • character representation
    • integer representation
    • example: show_bytes.c

Reading assignment (to be completed by the next class):