Binary Math

December 21, 2023 note-to-self

Binary Math

Binary math is base 2. Our normal everyday numbering system is a base 10.

Instead of 10 numbers (0-9), you can only have a value of 0 or 1.

Take 00101101 = (0 * 2^7) + (0 * 2^6) + (1 * 2^5) + (0 * 2^4) + (1 * 2^3) + (1 * 2^2) + (0 * 2^1) + (1 * 2^0) = 0 + 0 + 0 + 32 + 8 + 4 + 0 + 1 = 45

0 - (0 * 128) = 0 0 - (0 * 64) = 0 1 - (1 * 32) = 32 0 - (0 * 16) = 0 1 - (1 * 8) = 8 1 - (1 * 4) = 4 0 - (0 * 2) = 0 1 - (1 * 1) = 1

Add those all up together 32 + 8 + 4 + 1 and you get 45.

These posts are for my own understanding. Reader beware. Info may be wrong but it reflects my current understanding.