Что такое переменные в программировании на C

Cto Takoe Peremennye V Programmirovanii Na C



Язык программирования позволяет пользователям общаться с компьютерами понятным им образом. Однако для достижения чего-либо значимого пользователи должны иметь возможность хранить данные и управлять ими. Вот тут-то и появляются переменные, Переменные являются важным понятием в программировании, которое позволяет нам представлять и манипулировать данными в нашем коде. В программировании на языке C переменные играют решающую роль в определении и хранении данных в памяти, что делает их фундаментальным строительным блоком любой программы.

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







Что такое переменные в программировании на C

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



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



Тип данных Хранилище Пример
уголь 1 байт Храните в нем символы, такие как A, C, D
инт от 2 до 4 байт Может содержать целое число, например 2, 450, 560.
двойной 8 байт Может содержать десятичные значения двойной точности, например 22,35.
плавать 4 байта Содержит десятичную точку с одинарной точностью 2,35
пустота 0 байт Отсутствие любого вида

Примечание : важно отметить, что размер int может варьироваться в зависимости от системы и может составлять 2 или 4 байта. Точно так же размер поплавка может различаться в разных реализациях.





Правила именования переменных в программировании на C

При именовании переменных в программировании на C необходимо помнить о следующих правилах:

  1. Имена переменных не должны начинаться с цифры.
  2. Имя переменной состоит из цифр, букв алфавита и символов подчеркивания. Пробелы и пробелы не допускаются в имени переменной.
  3. Зарезервированные слова или ключевые слова, такие как float и int, не допускаются в имени переменной.
  4. Язык C чувствителен к регистру, поэтому прописные и строчные буквы обрабатываются по-разному, попробуйте назвать переменную строчными буквами.

В соответствии с приведенными выше правилами, некоторые примеры допустимая переменная имена:



  • int мой номер;
  • плавающее среднее_значение;
  • символ _результат;

Следующие переменные неверный и вы не можете объявить переменную, подобную этой, в программировании на C:

  • интервал 123abc;
  • плавать мое значение;
  • имя персонажа;
  • двойная общая сумма;

Как объявить, определить и инициализировать переменную в программировании на C

объявление переменной должно быть сделано до того, как оно будет использовано в программе. Объявление информирует компилятор о переменной, которая существует со следующим типом данных и используется в программе.

Например, вы можете объявить целочисленную переменную с именем « возраст » для хранения возраста человека:

инт возраст ;

Затем вы можете присвоить значение переменной с помощью оператора присваивания:

возраст '=' 27 ;

Вы также можете объявить и инициализировать переменную в одном операторе:

инт возраст '=' 27 ;

Вы также определяете несколько переменных одного типа данных в одной строке:

инт возраст , Дата рождения ;

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

Например:

инт а '=' 5 ;

инт б '=' 10 ;

инт сумма '=' а + б ;

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

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

внешний инт а ;

Типы переменных в программировании на C

Ниже приведены различные типы переменных в программировании на C:

1: локальная переменная

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

Например:

#include

инт основной ( ) {

инт а '=' пятнадцать ;
плавать ф '=' 5,99 ;
уголь ч '=' 'С' ;

// Печать переменных
printf ( '%d \n ' , а ) ;
printf ( '%f \n ' , ф ) ;
printf ( '%с \n ' , ч ) ;


}

Выход

2: Статическая переменная

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

Например:

#include

инт веселье ( ) {

статический инт считать '=' 1 ;
считать ++;
возвращаться считать ;
}
инт основной ( ) {
printf ( '%д' , веселье ( ) ) ;
printf ( '%д' , веселье ( ) ) ;
возвращаться 0 ;


}

Выход

Если бы переменная count не была статической, вывод был бы « 2 2 ».

3: глобальная переменная

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

Вот пример программы на C, в которой мы использовали глобальную переменную:

#include

инт моя_вар '=' 42 ; // объявление глобальной переменной

инт основной ( ) {

printf ( 'Значение глобальной переменной: %d \n ' , моя_вар ) ;
возвращаться 0 ;


}

Выход

4: Автоматическая переменная

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

Автоматическая переменная создается и уничтожается каждый раз при вызове функции. Это необязательная переменная, так как в программировании на C нет большой разницы между auto и локальными переменными.

Пример:

#include

инт основной ( ) {

инт а '=' 10 ;
авто инт б '=' 5 ; // автоматическая переменная с ключевым словом auto
printf ( 'Значение a равно %d \n ' , а ) ;
printf ( 'Значение b равно %d \n ' , б ) ;
возвращаться 0 ;


}

Выход

5: Внешняя переменная

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

Например:

#include

внешний инт а ; // объявить переменную 'a' внешней

инт основной ( ) {

printf ( 'Значение a равно %d \n ' , а ) ; // используем внешнюю переменную 'a'
возвращаться 0 ;


}

инт а '=' 5 ; // определяем внешнюю переменную 'a'

Выход

Нижняя граница

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