Примитивные типы данных в 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 , а short – short 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 также предоставляет длинный двойной расширенный тип, если вы захотите его использовать.
Тип персонажа
Для хранения символьных значений необходимо использовать тип данных char . Он хранит один байт и имеет диапазон от -128 до 127.
char y = "B"; /* put character value in quotes */
Советы по легкому изучению программирования на C
Вам не нужно делать те же ошибки, которых можно было избежать, которые сделали новички-программисты. Изучение нового языка, особенно такого, как C, требует от вас приверженности и методичности.
Структурированный способ обучения может значительно облегчить ваше путешествие по программированию. Начните с основ, таких как переменные, операторы и стандартные библиотеки, затем постепенно переходите к таким темам, как обработка файлов. Делает это шаг за шагом.