Какие темы разбираются в курсе

В этой серии разбирается всё, что связано с хранением чисел в памяти. Но сначала нам придется вспомнить математику начальной школы

Системы счисления

Мы научимся переводить в десятичную систему счисления и из нее. Отдельно разберемся с целыми и нецелыми числами.

Дроби

Компьютеры не умеют хранить дробные числа точно. Реализуем функции перевода обыкновенной дроби в десятичную и обратно. Напишем класс для работы со смешанными числами.

Цвета

Опираясь, на знания полученный в предыдущих задачах, конвертируем hex в rgb и обратно, а также научимся генерировать случайные цвета.

Представление чисел

Прежде, чем разбирать битовые операции, узнаем, как в памяти компьютера хранятся int и double (в JavaScript также известный как number).

Операции с битами

На практике используем операторы <<, >>>, ^, &, | и другие символы, которые получатся, если случайно поводить пальцем по клавиатуре с зажатым шифтом.