This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
notes:c4eng:fall2022:projects:dtr0 [2022/09/06 21:53] – [BACKGROUND] ilaface | notes:c4eng:fall2022:projects:dtr0 [2023/09/08 14:31] (current) – [BINARY NUMBERS] nbutler5 | ||
---|---|---|---|
Line 13: | Line 13: | ||
(These are equivalent to the values 0 through 16 in the decimal number system) | (These are equivalent to the values 0 through 16 in the decimal number system) | ||
- | Computers will always convert the numbers from any number system into binary for the purposes of consistent computation, | + | Computers will always convert the numbers from any number system into binary for the purposes of consistent computation, |
+ | |||
+ | When you say a binary number, pronounce each digit (example, the binary number " | ||
+ | A single binary digit (like " | ||
+ | For example 11010 is five bits long. | ||
+ | The word bit is made up from the words " | ||
====HEXADECIMAL NUMBERS==== | ====HEXADECIMAL NUMBERS==== | ||
Line 21: | Line 26: | ||
Because the hexadecimal base of 16 can also be written as 2^4, this makes converting between binary and hexadecimal much more intuitive than that of decimal. Each digit of the hexadecimal number system can be represented by a specific set of four digits in the binary number system. One can represent larger hexadecimal values in binary by combining strings of binary numbers in these sets of four digits. For example, let's take the binary number 01011010. This binary number can be split into two smaller binary numbers, 0101 and 1010, each with four digits. Individually, | Because the hexadecimal base of 16 can also be written as 2^4, this makes converting between binary and hexadecimal much more intuitive than that of decimal. Each digit of the hexadecimal number system can be represented by a specific set of four digits in the binary number system. One can represent larger hexadecimal values in binary by combining strings of binary numbers in these sets of four digits. For example, let's take the binary number 01011010. This binary number can be split into two smaller binary numbers, 0101 and 1010, each with four digits. Individually, | ||
+ | |||
+ | In hex, four digits of a binary number can be represented by a single hex digit. Dividing a binary number into 4-bit sets means that each set can have a possible value of between 0000 and 1111, allowing 16 number combinations from 0 to 15. With the base value as 16, the maximum value of a digit is 15. | ||
=====DATA TYPES IN C===== | =====DATA TYPES IN C===== | ||