Примитивные типы данных в C: руководство для начинающих

Типы данных – это ключевые слова, определяющие размер и тип значения, которое вы можете хранить в переменной. Примитивные типы – это типы данных, которые входят в состав языка программирования.

Непримитивные типы – это те, которые определены программистом. Их также называют ссылочными типами. В этой статье вы узнаете о семи примитивных типах в C.

Типы целочисленных значений

Если вам нужно сохранить целочисленное значение в переменной, вы можете объявить его как один из следующих трех типов: int, short или long .

 int x;
short y;
long z;

Выбор зависит от ожидаемого размера целочисленного значения. Например, тип данных int принимает четырехбайтовые значения. Следовательно, диапазон значений, который вы ему задаете, должен быть от -32768 до 32767.

Тип данных Байты Диапазон
int 4 От -32768 до 32767
короткая 4 От -32768 до 32767
длинный 8 С -2147483647 до +2147483647

Стоит отметить, что long – это короткая форма long int , а shortshort int .

C также поддерживает тип данных long long , что дает вам еще больше места в памяти. Тип long long имеет диапазон от – (2 ^ 63) до (2 ^ 63) -1. Этот тип данных может быть очень полезен при работе с факториалами.

Связанный: Лучшие способы научиться программировать бесплатно

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

Типы чисел с плавающей запятой

Возможно, вам понадобится хранить дробные числа. В этом случае вам нужно будет использовать типы float и double .

Тип float определяет диапазон от 3,4e-038 до 3,4e + 038, а double указывает диапазон от 1,7e-308 до 1,7e + 308. Большая разница в том, что double имеет вдвое большую точность десятичной точки, чем тип данных float .

C также предоставляет длинный двойной расширенный тип, если вы захотите его использовать.

См. Также: Руководство для начинающих по вводу и выводу на C

Тип персонажа

Для хранения символьных значений необходимо использовать тип данных char . Он хранит один байт и имеет диапазон от -128 до 127.

 char y = "B"; /* put character value in quotes */

Советы по легкому изучению программирования на C

Вам не нужно делать те же ошибки, которых можно было избежать, которые сделали новички-программисты. Изучение нового языка, особенно такого, как C, требует от вас приверженности и методичности.

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