Найти в Дзене
Базовые типы данных в С++

Базовые типы данных в С++

Статьи по базовым типам данных в С++
подборка · 5 материалов
252 читали · 2 года назад
Обзор целочисленных типов данных фиксированной ширины
В предыдущих статьях мной неоднократно утверждалось, что стандарт С++ гарантирует минимальный размер для целочисленных типов данных, но он может быть больше в зависимости от выбранной операционной системы. Такое решение пришло в С++ из родительского языка С. В то время, возможность менять размеры целочисленных типов данных была важна для разработчиков компиляторов. Компьютеры были медленные и это был отличный вариант для повышения производительности при создании компилятора под конкретную архитектуру...
129 читали · 2 года назад
Обзор беззнаковых целочисленных типов данных: правила определения, споры о переполнении и область применения
В предыдущей статье мы коснулись целочисленных типов данных со знаком, узнали их правила написания, диапазон значений. Посмотрели, как работает операция деления с целочисленными типами и коснулись процесса переполнения памяти при выходе за пределы диапазона. Сегодняшняя статья посвящена беззнаковым целочисленным типам данных. С++ позволяет нам использовать такие типы. Внутри переменных с беззнаковыми типами можно хранить только неотрицательные значения. Правила определения беззнаковых целочисленных...
138 читали · 2 года назад
Обзор целочисленных типов со знаком: их размеры, правила написания, операция деления и процесс переполнения значений
Целочисленное значение в С++ – это тип данных, позволяющий хранить внутри целые числа с положительными и отрицательными знаками, включая 0. В С++ доступно четыре базовых целочисленных типа. Главное отличие всех встроенных целочисленных типов в том, что они разного битового размера. Чем больше размер целочисленного типа, тем больший диапазон значений он может хранить внутри. Минимальные размеры целочисленных типов данных в C++: Напомню, что стандарт С++ гарантирует минимальный размер типов данных,...
151 читали · 2 года назад
Типы данных: Гарантированный минимальный размер базовых типов в C++ и его определение с помощью оператора sizeof
В предыдущей статье, мы познакомились с базовыми типами данных и узнали, что организация памяти на современных компьютерах построена по блочному принципу. Каждый блок имеет свой уникальный адрес и представлен одним байтом, а каждый байт в свою очередь 8-ю битами. Вполне корректно было представлять, что память это эдакий рай почтальона, в котором множество почтовых ящиков, в каждом из которых хранятся отдельные данные. Однако, это не совсем так. Правда в том, что большинство базовых типов данных занимают больше одного байта памяти...
102 читали · 2 года назад
Базовые типы данных в С++
Разбирая переменные, как объект, мы касались вопроса памяти и говорили о том, что определение переменной позволяет выделить часть оперативной памяти (RAM) под нужды этой самой переменной. У памяти компьютера есть наименьшая единица — бит. Внутри бита может содержаться только 2 значения: 0 или 1. Некоторые учебные пособия, а так же популярный курс Гарварда по основам программирования CS50 проводит параллель от бита к лампочке. Лампочка либо горит — значение 1, либо не горит — значение 0. Курс CS50 можно найти на просторах YouTube...