Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

C Переменная, типы данных, константы

Что такое переменная?

Переменная — это идентификатор, который используется для хранения некоторого значения. Константы никогда не могут изменяться во время выполнения. Переменные могут изменяться во время выполнения программы и обновлять хранящееся в ней значение.

Одна переменная может использоваться в нескольких местах программы. Имя переменной должно быть осмысленным. Он должен представлять назначение переменной.

09

Переменная должна быть сначала объявлена, прежде чем она будет использоваться где-то внутри программы. Имя переменной формируется из символов, цифр и символа подчеркивания.

Ниже приведены правила, которые необходимо соблюдать при создании переменной:

  1. Имя переменной должно состоять только из символов, цифр и символа подчеркивания.
  2. Имя переменной не должно начинаться с цифры.
  3. Имя переменной не должно содержать пробелов.
  4. Имя переменной не должно состоять из ключевого слова.
  5. «C» — это язык с учетом регистра, что означает, что переменные с именами «возраст» и «возраст» различаются.

Ниже приведены примеры допустимых имен переменных в программе на языке C:

18

Ниже приведены примеры недопустимых имен переменных в программе на языке C:

26

Например, мы объявляем целочисленную переменную my_variable. и присвойте ему значение 48:

30

Кстати, мы можем как объявить, так и инициализировать (присвоить начальное значение) переменную в одном операторе:

48

Типы данных

«C» предоставляет различные типы данных, чтобы программист мог легко выбрать подходящий тип данных в соответствии с требованиями приложения. Ниже приведены три типа данных:

  1. Примитивные типы данных
  2. Производные типы данных
  3. Определяемые пользователем типы данных

Существует пять основных основных типов данных,

  1. int для целочисленных данных
  2. char для символьных данных
  3. float для чисел с плавающей запятой
  4. double для чисел с плавающей запятой двойной точности
  5. пусто

Массив, функции, указатели, структуры являются производными типами данных. Язык «C» предоставляет более расширенные версии вышеупомянутых первичных типов данных. Каждый тип данных отличается друг от друга по размеру и диапазону. В следующей таблице показаны размер и диапазон каждого типа данных.

Тип данных Размер в байтах Диапазон Char или подписанный char от 1–128 до 127Беззнаковые символы от 10 до 255целых или целых чисел со знаком от 2-32768 до 32767Целое число без знака От 20 до 65535Short int или Unsigned short int От 20 до 255Signed short int 2–128–127Long int или Signed long int от 4-2147483648 до 2147483647Unsigned long int от 40 до 4294967295с плавающей запятой от 43.4E-38 до 3.4E+38двойной от 81.7E-308 до 1.7E+308Длинный двойной 103.4E-4932 до 1.1E+4932

Примечание :в C нет логического типа данных.

Целочисленный тип данных

Целое число есть не что иное, как целое число. Диапазон целочисленного типа данных варьируется от машины к машине. Стандартный диапазон для целочисленного типа данных:от -32768 до 32767.

Целое число обычно имеет размер 2 байта, что означает, что оно занимает всего 16 бит в памяти. Одно целочисленное значение занимает 2 байта памяти. Целочисленный тип данных далее делится на другие типы данных, такие как short int, int и long int.

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

Short int в основном используется для хранения небольших чисел, int — для хранения целых чисел среднего размера, а long int — для хранения больших целых чисел.

Всякий раз, когда мы хотим использовать целочисленный тип данных, мы помещаем int перед идентификатором, например,

56

Здесь возраст — это переменная целочисленного типа данных, которая может использоваться для хранения целочисленных значений.

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

Как и целые числа, в программе «C» мы также можем использовать типы данных с плавающей запятой. Ключевое слово float используется для представления типа данных с плавающей запятой. Он может содержать значение с плавающей запятой, что означает, что число имеет дробную и десятичную часть. Значение с плавающей запятой — это действительное число, содержащее десятичную точку. Целочисленный тип данных не хранит десятичную часть, поэтому мы можем использовать числа с плавающей запятой для хранения десятичной части значения.

Как правило, число с плавающей запятой может содержать до 6 значений точности. Если числа с плавающей запятой недостаточно, мы можем использовать другие типы данных, которые могут содержать большие значения с плавающей запятой. Типы данных double и long double используются для хранения вещественных чисел с точностью до 14 и 80 бит соответственно.

При использовании числа с плавающей запятой ключевое слово float/double/long double должно быть помещено перед идентификатором. Допустимые примеры:

69

Тип данных символов

Символьные типы данных используются для хранения одного символьного значения, заключенного в одинарные кавычки.

Символьный тип данных занимает до 1 байта памяти.

Пример,

71

Пустой тип данных

Пустой тип данных не содержит и не возвращает никакого значения. Он в основном используется для определения функций в «C».

Пример,

88

Тип объявления переменной

98

Вывод:

105 

Мы можем объявить несколько переменных с одним и тем же типом данных в одной строке, разделив их запятой. Также обратите внимание на использование спецификаторов формата в printf. функция вывода float (%f), char (%c) и int (%d).

Константы

Константы — это фиксированные значения, которые никогда не изменяются во время выполнения программы. Ниже приведены различные типы констант:

Целые константы

Целочисленная константа — это не что иное, как значение, состоящее из цифр или чисел. Эти значения никогда не меняются во время выполнения программы. Целочисленные константы могут быть восьмеричными, десятичными и шестнадцатеричными.

  1. Десятичная константа содержит цифры от 0 до 9, например,
113

Выше приведены допустимые десятичные константы.

<старт ="2">
  • Восьмеричная константа содержит цифры от 0 до 7, и этим типам констант всегда предшествует 0.
  • 128

    Выше приведены допустимые восьмеричные константы.

    <старт ="3">
  • Шестнадцатеричная константа содержит цифры от 0 до 9, а также символы от A до F. Перед шестнадцатеричными константами всегда стоит 0X.
  • 132

    Выше приведены допустимые шестнадцатеричные константы.

    Восьмеричные и шестнадцатеричные целые константы очень редко используются в программировании на языке C.

    Константы символов

    Символьная константа содержит только один символ, заключенный в одинарную кавычку (""). Мы также можем представить символьную константу, указав ее значение ASCII.

    145

    Выше приведены примеры допустимых символьных констант.

    Строковые константы

    Строковая константа содержит последовательность символов, заключенную в двойные кавычки ("").

    157

    Это примеры допустимых строковых констант.

    Настоящие константы

    Подобно целочисленным константам, которые всегда содержат целочисленное значение. «C» также предоставляет реальные константы, которые содержат десятичную точку или дробное значение. Вещественные константы также называются константами с плавающей запятой. Вещественная константа содержит десятичную точку и дробное значение.

    164

    Это допустимые реальные константы в ‘C’.

    Реальная константа также может быть записана как

    177

    Например, чтобы объявить значение, которое не изменяется, как классическая константа круга PI, есть два способа объявить эту константу

    1. С помощью const ключевое слово в объявлении переменной, которое будет резервировать память для хранения
    2. 184
    3. С помощью #define директива препроцессора, которая не использует память для хранения и не ставит точку с запятой в конце этой инструкции
    4. 195

    Обзор

    • Константа – это значение, которое не меняется в ходе выполнения программы.
    • Переменная – это идентификатор, который используется для хранения значения.
    • Существует четыре широко используемых типа данных, таких как int, float, char и void.
    • Каждый тип данных отличается друг от друга по размеру и диапазону.

    Язык C

    1. Сетевые протоколы
    2. Микропроцессоры
    3. Переменные C# и (примитивные) типы данных
    4. Область видимости переменной C#
    5. Переменные C++, литералы и константы
    6. Типы данных С++
    7. C Переменные, константы и литералы
    8. C Типы данных
    9. Класс хранения C
    10. Java — основные типы данных