Формат представления чисел с плавающей запятой
Демистификация вещественных чисел
Вещественные числа используются в программировании наряду с целыми, но возникает вопрос: как они вообще хранятся? С целыми всё понятно: переводим число в двоичный вид и устанавливаем каждый 0 или 1 в ячейке памяти. Вещественное число вроде 3.14 в той же самой ячейке памяти может храниться только в виде тех же 1 и 0, и значит по сути это тоже целочисленное представление. Давайте, как всегда, попробуем изобрести собственный формат хранения вещественных чисел. Предположим, у нас есть ячейка памяти размером 32 бита...
Кодирование целых чисел
✔Целые числа хранятся и обрабатываются в компьютере в двоичном формате. При вводе число записывается в привычной для нас десятичной системе счисления, а компьютер переводит его в двоичный код. В математике, как известно, целыми числами называют множество из натуральных чисел, противоположных им по знаку чисел и числа нуль. В вычислительной технике и программировании в связи с разным внутренним представлением различают целые числа без знака – unsigned integer и целые числа со знаком – signed integer...