A Deep Dive in Computer Number Systems
3 min read
What Are Number Systems?
Number System is a set of values used to represent different quantities. In day-to-day life, we use the decimal number system, which has a base of 10 as it uses 10 digits (0-9). The computer represents all kinds of data and information (like text, numbers, graphics, and videos) in binary numbers that have a base of 2 as the computer uses 2 digits (0, and 1). Binary is the most widely used number system in computers, but there are more like hexadecimal (used for storing memory addresses) and octal (used in the aviation sector). Values from one number system can be converted to the other number system.
Binary Number System
Binary means composed of two. The binary number system uses only two digits, 0 and 1. It is widely used in computers. You know that the decimal number system has ten digits from 0 to 9. As the decimal number system has ten digits, it is called the Base 10 System. Similarly, the binary number system has only two digits, 0 and 1, so it is called the Base 2 System.
Now we will learn how we can convert decimal to binary numbers and convert binary to decimal
From Binary To Decimal
Since the binary number system is based on two digits, we take 2 as its base. Any binary number has positions starting from the decimal point.
For example: 10101.011
So, to convert 10101.011 into a decimal number, you have to add the product of the binary digit and its position in the power base 2 as shown
Now, let's covert after the decimal point.
From Decimal To Binary
For converting decimal to binary we need to keep dividing the decimal number by 2 until we get to 0 and we also need to record the reminder and join it.
For example: 8
8 in decimal is 1000 in binary
Octal Number System
The octal number system uses eight digits (0 to 8) instead of 2 like there is in binary. It is widely used in computers. You know that the decimal number system has ten digits from 0 to 9. As the decimal number system has ten digits, it is called the Base 10 System. Similarly, the octal number system has only eight digits (0 to 8) so it is called the Base 8 System.
All the conversion that we have learned for the binary number system will apply to octal as well but there is gonna be a small change instead of multiplying or dividing with 2 you need to multiply or divide with 8 because octal is a Base 8 number system.
Did you find this article valuable?
Support Nouman Rahman by becoming a sponsor. Any amount is appreciated!