Binary Number System (original) (raw)

Last Updated : 17 Dec, 2025

The Binary Number System, also known as the **base-2 system, uses only two digits, '**0' and '**1', to represent numbers. It forms the fundamental basis for how computers process and store data. This base-2 system is the backbone of how computers process and store information, representing everything from text to images as sequences of 0s and 1s.

The binary number (11001)₂ corresponds to the decimal number **25.

The word binary is derived from the word "bi," which is Latin for "two".

Binary Number Table

Given below is the decimal number and the binary equivalent of that number.

binary_number_system_

Binary-Decimal Conversion Table

Conversion from Binary to Other Number Systems

Binary numbers use digits 0 and 1 and have a base of 2. Converting a binary number to another number system involves changing its base. The following outlines the conversion of binary numbers to other number systems:

**Binary to Decimal Conversion

A binary number is converted into a decimal number by multiplying each digit of the binary numbers 1 or 0 to the corresponding to the power of 2 according to the place value.

Let us consider that a binary number has n digits, B = an-1...a3a2a1a0. Now, the corresponding decimal number is given as:

**D = (a n-1 × 2 n-1 ) +...+(a 3 × 2 3 ) + (a 2 × 2 2 ) + (a 1 × 2 1 ) + (a 0 × 2 0 )

Let us go through an example to understand the concept better.

**Example: To convert (11101011)2 into a decimal number.

frame_3260

**Steps:

**Binary to Octal Conversion

Binary numbers have a base of 2, while octal numbers have a base of 8. To convert a binary number to an octal number, the base is changed from 2 to 8.

**Example: To convert (11101011)2 into an octal number.

frame_3261

**Steps:

**Binary to Hexadecimal Conversion

Binary numbers have a base of 2, while hexadecimal numbers have a base of 16. To convert a binary number to a hexadecimal number, group the digits appropriately and convert to the corresponding hexadecimal value.

**Example: To convert (1110101101101)2 into a hex number.

frame_3262

**Steps:

Arithmetic Operations on Binary Numbers

We can easily perform various operations on Binary Numbers. Various arithmetic operations on the Binary number include,

**Binary Addition

The result of the addition of two binary numbers is also a binary number. To obtain the result of the addition of two binary numbers, we have to add the digits of the binary numbers digit by digit. The table below shows the rules of binary addition.

Binary Number (1) Binary Number (2) Addition Carry
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

**Example: Find (1101)2 + (1011)2 = ?

\begin{array}{cccccc} & & 1 & 1 & 0 & 1 \quad (\text{13 in decimal}) \\+ & & 1 & 0 & 1 & 1 \quad (\text{11 in decimal}) \\\hline & 1 & 1 & 0 & 0 & 0 \quad (\text{24 in decimal})\end{array}

**Binary Subtraction

The result of the subtraction of two binary numbers is also a binary number. To obtain the result of the subtraction of two binary numbers, we have to subtract the digits of the binary numbers digit by digit. The table below shows the rule of binary subtraction.

Binary Number (1) Binary Number (2) Subtraction Borrow
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0

**Example: Find (1011)2 - (1110)2 = ?

\begin{array}{cccccc} & 1 & 1 & 1 & 0 \quad (\text{14 in decimal}) \\- & 1 & 0 & 1 & 1 \quad (\text{11 in decimal}) \\\hline & 0 & 0 & 1 & 1 \quad (\text{3 in decimal})\end{array}

**Binary Multiplication

The multiplication process of binary numbers is similar to the multiplication of decimal numbers. The rules for multiplying any two binary numbers are given in the table.

Binary Number (1) Binary Number (2) Multiplication
0 0 0
0 1 0
1 0 0
1 1 1

**Example: Find (101)2 ⨉ (11)2 = ?

**Solution:

\begin{array}{cccccc} & & 1 & 0 & 1 \\ \times & & & 1 & 1 \\\hline & & 1 & 0 & 1 \\+ & 1 & 0 & 1 & \times \\\hline & 1 & 1 & 1 & 1 \end{array}

**Binary Division

The division method for binary numbers is similar to that of the decimal number division method. Let us go through an example to understand the concept better.

**Example: Find (11011)2 ÷ (11)2 = ?

Divide binary numbers (101101) by (110)

1's and 2's Complement of a Binary Number

**Example: Find the 1's complement of (10011) 2 .

**Solution:

Given Binary Number is (10011)2

Now, to find its 1's complement, we have to invert the digits of the given number.

To find the **1's complement of a binary number, you simply **flip all the bits:

Thus, 1's complement of (10011)2 is (01100)2

**Example: Find the 2's complement of (1011) 2 .

**Solution:

Given Binary Number is (1011)2

To find the 2's complement, first find its 1's complement, i.e., (0100)2

Now, by adding 1 to the least significant bit, we get (0101)2

Hence, the 2's complement of (1011)2 is (0101)2

Uses of the Binary Number System

Binary Number Systems are used for various purposes, and the most important use of the binary number system is,

Solved Example of the Binary Number System

**Example 1: Convert the Decimal Number (98)10 into Binary.
**Solution:

Convert Decimal Number (98) into Binary

Thus, Binary Number for (98)10 is equal to (1100010)2

**Example 2: Convert the Binary Number (1010101)2 to a decimal Number.
**Solution:

Given Binary Number, (1010101)2

= (1 × 20) + (0 × 21) + (1 × 22) + (0 × 23) + (1 × 24) + (0 × 25) + (1 ×26)
= 1 + 0 + 4 + 0 + 16 + 0 + 64
= (85)10

Thus, Binary Number (1010101)2 is equal to (85)10 in decimal system.

**Example 3: Divide (11110)2 by (101)2.
**Solution:

Divide binary numbers (11110) by (101)

**Example 4: Add (11011)2 and (10100)2.
**Solution:

Add binary numbers (11011) and (10100)

Hence, (11011)2 + (10100)2 = (101111)2

**Example 5: Subtract (11010)2 and (10110)2.
**Solution:

Subtract binar numbers (11010) and (10110)

Hence, (11010)2 - (10110)2 = (00100)2

**Example 6: Multiply (1110)2 and (1001)2.
**Solution:

Multiply binary numbers (1110) and (1001)

Thus, (1110)2 × (1001)2 = (1111110)2

**Example 7: Convert (28)10 into a binary number.

**Solution:

Convert (28) into a binary number.

Hence, (28)10 is expressed as (11100)2.

**Example 8: Convert (10011)2 to a decimal number.
**Solution:

The given binary number is (10011)2.

(10011)2 = (1 × 24) + (0 × 23) + (0 × 22) + (1 × 21) + (1 × 20)

= 16 + 0 + 0 + 2 + 1 = (19)10

Hence, the binary number (10011)2 is expressed as (19)10.

Practice Pr**oblem Based on Binary Number

**Question 1. Convert the decimal number ****(98)₁₀** into binary.
**Question 2. Divide the binary number ****(11110)₂** by ****(101)₂**
**Question 3. Find the 2's complement of the binary number ****(1011)₂**.
**Question 4. Multiply the binary numbers ****(1110)₂** and ****(1001)₂**.
**Question 5. Subtract the binary numbers ****(11010)₂** and ****(10110)₂**.
**Question 6. Add the binary numbers ****(11011)₂** and ****(10100)₂**.

**Answer:-

**1. (1100010) 2 ​, 2. (110) 2 ​, 3. (0101) 2 , 4. (1111110) 2 , 5. (00100) 2 ​​, 6. (101111) 2