Найти в Дзене
3 года назад
 • Вы подписаны

Обзор целочисленных типов данных фиксированной ширины

В предыдущих статьях мной неоднократно утверждалось, что стандарт С++ гарантирует минимальный размер для целочисленных типов данных, но он может быть больше в зависимости от выбранной операционной системы. Такое решение пришло в С++ из родительского языка С. В то время, возможность менять размеры целочисленных типов данных была важна для разработчиков компиляторов. Компьютеры были медленные и это был отличный вариант для повышения производительности при создании компилятора под конкретную архитектуру...

3 года назад
 • Вы подписаны

Обзор беззнаковых целочисленных типов данных: правила определения, споры о переполнении и область применения

В предыдущей статье мы коснулись целочисленных типов данных со знаком, узнали их правила написания, диапазон значений. Посмотрели, как работает операция деления с целочисленными типами и коснулись процесса переполнения памяти при выходе за пределы диапазона. Сегодняшняя статья посвящена беззнаковым целочисленным типам данных. С++ позволяет нам использовать такие типы. Внутри переменных с беззнаковыми типами можно хранить только неотрицательные значения. Правила определения беззнаковых целочисленных...

3 года назад
 • Вы подписаны

Обзор целочисленных типов со знаком: их размеры, правила написания, операция деления и процесс переполнения значений

Целочисленное значение в С++ – это тип данных, позволяющий хранить внутри целые числа с положительными и отрицательными знаками, включая 0. В С++ доступно четыре базовых целочисленных типа. Главное отличие всех встроенных целочисленных типов в том, что они разного битового размера. Чем больше размер целочисленного типа, тем больший диапазон значений он может хранить внутри. Минимальные размеры целочисленных типов данных в C++: Напомню, что стандарт С++ гарантирует минимальный размер типов данных,...

3 года назад
 • Вы подписаны

Типы данных: Гарантированный минимальный размер базовых типов в C++ и его определение с помощью оператора sizeof

В предыдущей статье, мы познакомились с базовыми типами данных и узнали, что организация памяти на современных компьютерах построена по блочному принципу. Каждый блок имеет свой уникальный адрес и представлен одним байтом, а каждый байт в свою очередь 8-ю битами. Вполне корректно было представлять, что память это эдакий рай почтальона, в котором множество почтовых ящиков, в каждом из которых хранятся отдельные данные. Однако, это не совсем так. Правда в том, что большинство базовых типов данных занимают больше одного байта памяти...

Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала
Покупайте СтеллыИ дарите их за контент