Обучение C ++

Типы данных

Вы действительно хотите знать о концепции типов данных.

Этот момент действительно захватывающий, потому что как программист я собираюсь поделиться чем-то действительно важным, но сначала вам нужно задать себе вопрос. «Насколько ваши воспоминания важны для вас и что, если вы потеряли рассудок и не могли отличить хорошие воспоминания от плохих?». Я считаю, что большинство ответит, что их воспоминания так важны для них, и если они потеряют рассудок, они определенно не смогут отличить хорошее от плохого, и на этом этапе все воспоминания будут бессмысленными. Это момент, который делает эту тему более интересной, но сначала попытайтесь понять один из лучших примеров, которые я привел ниже.

Золотой кусок примера:

Теперь предположим, что ваш мозг - это компьютер, а ваши воспоминания - это его данные, и вы используете свой разум, чтобы различать хорошие воспоминания (данные) и плохие типы воспоминаний (данные). Я говорил о чувстве, потому что его работа заключается в проверке типа воспоминаний, а в компьютере то, что различает типы данных, этот термин известен как тип данных, который выполняет в компьютере точно такую ​​же роль, которую человеческий смысл выполняет в их мозгу.

Компьютер и язык

Давайте просто рассмотрим некоторые довольно короткие и базовые определения компьютера.

«Компьютер - тупая машина».

«Компьютер не может понимать язык высокого уровня (человеческий язык)».

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

Теперь переходим ко второму определению, где я говорю, что компьютер не может понимать язык высокого уровня, который является человеческим языком, потому что компьютер имеет свой собственный язык, который является двоичным (0,1) языком. Поэтому разработчики разработали язык, на котором люди пишут код и дают компьютеру инструкции для выполнения задачи. Поскольку я работаю над языком C ++, я собираюсь обсудить типы данных, которые я использую в языке C ++.

Данные :

Данные - это факты, цифры и статистика. Все, что вы храните на своем компьютере, является данными. Это могут быть ваши изображения, видео, коды, рисунки, игры, заметки, аудио, чаты, числа, имена и т. Д.

Что такое тип данных?

Типы данных - это переменные для разных типов данных на языке C ++. Когда мы вводим данные в компьютер, мы используем его тип переменной или нам нужно определить тип данных и тот же сценарий для выходных результатов. Если нам нужны данные в виде целого числа, нам нужно использовать переменную int для получения целочисленного вывода.

Переменные типов данных

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

short int эта переменная используется для целочисленных данных и ее размер составляет 2 байта. Его диапазон составляет от -32 768 до 32 767.

unsigned short int эта переменная используется только для положительных целых чисел. Его размер составляет 2 байта, а его диапазон - от 0 до 65 535.

unsigned int эта переменная используется только для положительных целых чисел, но из-за большого диапазона ее размер больше, что составляет 4 байта, а ее диапазон равен 0 на 4 294 967 295.

int эта переменная используется для целых чисел и ее размер составляет 4 байта. Его диапазон составляет от -2 147 483 648 до 2 147 483 647.

long int эта переменная используется для больших целых чисел. Его размер составляет 4 байта, а его диапазон - от -2 147 483 648 до 2 147 483 647.

unsigned long int эта переменная используется для положительных целых чисел. Его размер составляет 4 байта, а его диапазон - от 0 до 4 294 967 295.

long long int Эта переменная используется для положительных целых чисел. Его размер составляет 8 байтов, а его диапазон составляет от - (2⁶³) до (2⁶³) -1.

unsigned long long int эта переменная используется для положительных целых чисел. Его размер составляет 8 байтов, а его диапазон - от 0 до 18 446 744 073 709 551 615.

signed char эта переменная, используемая для символов. Его размер равен 1, а его диапазон - от -128 до 127.

unsigned char эта переменная используется для символов. Его размер равен 1, а его диапазон - от 0 до 255.

bool эта переменная используется для ложных и истинных утверждений. если false, то я бы содержал ноль, а если true, то в нем будет храниться единица. Его размер составляет 1 байт, а его диапазон - от 0 до 1.

Встроенный тип данных:

В языке C ++ есть несколько очень важных типов данных, которые называются встроенными типами данных, их функция уже определена в файле заголовка. встроенными типами данных являются массив и цикл.

Массив - это переменная, в которой может храниться количество значений. Это может быть char, int или строка, где строка - это группа слов. Существуют и другие типы массивов, такие как 2D-массив, и его синтаксис - определение любой переменной и двукратное использование квадратных скобок (x [] []). Число квадратных скобок означает числа размерные. Сами по себе массивы и циклы - основные темы, я, вероятно, расскажу о них в следующих моих темах.

Цикл - это переменная, которая используется для повторения любой функции снова и снова, пока данное выражение в цикле не станет ложным. Есть три типа петель.

Цикл while [синтаксис: while (выражение) {statemene}.

Цикл do while [синтаксис: do {оператор} while (выражение)].

Цикл For [синтаксис: for {объявление переменной; условие; увеличение или уменьшение].

Ключевое слово "Sizeof":

Ключевое слово Sizeof используется, когда вы хотите узнать размер типа данных. Это важное ключевое слово. Он встроен в ключевое слово в заголовочном файле. Его синтаксис приведен ниже.

cout ‹< sizeof (int);