Reading – Adding Binary Strings

How to add binary numbers using carries, place value, and a teacher-friendly process.

Adding Binary Strings: The Big Idea

Teachers (and students) already know how to add multi‑digit numbers in base 10. Binary addition works exactly the same way — but with simpler rules. Each binary digit (bit) can only be 0 or 1, and when a sum reaches 2 (or 3), we "carry," just as we do in decimal.

Binary addition shows up everywhere in computing: in arithmetic on processors, addressing memory, performing image calculations, and more. Understanding the process gives students a deeper sense of how computers think.

 

1. The Four Rules of Binary Addition

Binary has only four possible column sums. Once teachers see these, the entire process becomes mechanical and predictable:

Bits Added Sum (binary) Meaning
0 + 0 0 write 0
0 + 1 1 (same as 1 + 0)
1 + 1 10 write 0, carry 1
1 + 1 + 1 11 write 1, carry 1

 

2. A Worked Example

Let’s add the binary strings:

111010 + 11011

First, right‑align the numbers, just as we do in decimal addition:

  111010
+ 011011

Step‑by‑Step

Final result (including last carry):

  111010
+ 011011
---------
1010101

 

3. Why This Works: Place‑Value Bundles

Binary is a base‑2 system, so each position represents a power of 2:

Position 2⁵ 2⁴ 2⁰
Value 32 16 8 4 2 1

When you add binary numbers, you’re really combining bundles of 1s, 2s, 4s, 8s, etc. That’s why carrying is so important — two 1s in the "21 place" become one 1 in the "22 place." Or more generally — two 1s in the "2n place" become one 1 in the "2n+1 place."

 

4. Common Student Misconceptions

 

5. Practice Problems

  1. 1011 + 110
  2. 11101 + 11101
  3. 100000 + 1
  4. 110110 + 10101

Tip: Have students convert their answers into decimal as a reasonableness check.

6. Why Binary Addition Matters

Binary addition is the foundation of arithmetic logic units, memory addressing, digital circuits, and much more. Understanding it helps teachers show students that computers follow predictable, understandable rules rooted in the base‑2 place‑value system.