Number Systems in Computer
What are Number Systems in Computer
Number systems are the technique to represent numbers in the computer system architecture, every value that you are saving or getting into/from computer memory has a defined number system. Computer architecture supports following number systems;
- Binary number system
- Octal number system
- Decimal number system
- Hexadecimal (hex) number system
Binary number system
A Binary number system has only two digits that are 0 and 1. Every number (value) represents with 0 and 1 in this number system. The base of binary number system is 2, because it has only two digits.
Octal number system
Octal number system has only eight (8) digits from 0 to 7. Every number (value) represents with 0,1,2,3,4,5,6 and 7 in this number system. The base of octal number system is 8, because it has only 8 digits.
Decimal number system
Decimal number system has only ten (10) digits from 0 to 9. Every number (value) represents with 0,1,2,3,4,5,6, 7,8 and 9 in this number system. The base of decimal number system is 10, because it has only 10 digits.
Hexadecimal (hex) number system
A Hexadecimal number system has sixteen (16) alphanumeric values from 0 to 9 and A to F. Every number (value) represents with 0,1,2,3,4,5,6, 7,8,9,A,B,C,D,E and F in this number system. The base of hexadecimal number system is 16, because it has 16 alphanumeric values. Here A is 10, B is 11, C is 12, D is 13, E is 14 and F is 15.
Table of the Numbers Systems with Base, Used Digits, Representation, C language representation:
Number System | Base | Used digits | |
---|---|---|---|
Binary | 2 | 0,1 | |
Octal | 8 | 0,1,2,3,4,5,6,7 | |
Decimal | 10 | 0,1,2,3,4,5,6,7,8,9 | |
Hexadecimal | 16 | 0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F |