Почему в двух байтах хранятся числа от -32768 до 32767?
Изучаю программирование. Там есть тип данных int размером в два байта. В числах будет -32768 до 32767.
Как мне подсчитать что два байта это и есть то число и для других 4 байта и т.д.
На заметку. По стандарту, int содержит не менее 16 бит. На практике, он может иметь размер 16, 32 или 64 бит. Чтобы получить целое фиксированного размера, нужно использовать int16_t (32, 64)