C for Java Programmers: Unions, IEEE 754 Floating-Point
Channel: Andrew Smith
Date: 2021-01-10

In today's lesson, we dove into the weeds of implementation details by discussing how we can overlap data in C using unions, and how floating-point values are implemented at a very low level according to the IEEE 754 floating-point standard.  If you've ever wondered why 0.1 + 0.2 != 0.3, this is the day we find out.

Notes PDF: https://drive.google.com/file/d/1amxzb7uUdYzhdwSrtD_SbLZCyKrps7Vd/view?usp=sharing