Введение в переменные в C ++
Переменные являются наиболее важной частью любого языка программирования. Любой язык программирования неполон без переменной. Можно также сказать, что без переменных программа не может работать. Как и любой другой язык программирования, язык C ++ также нуждается в переменных для запуска своей программы. Переменные не используются для запуска программы, вместо этого они используются для хранения значения или строки. Без сохранения значения программа не может быть запущена. Следовательно, переменные известны для основы языка программирования. В C ++ любое слово, кроме ключевых слов, используется в качестве переменной. Для определения переменных нам нужно указать тип переменной. Тип может быть любым типом int, double, char, float, long int, short int и т. Д. Int используется для хранения целочисленных значений, то есть 5, 19, 519, 1000. Char используется для хранения символа или строки, т.е. Float используется для хранения значений с плавающей точкой, таких как 2.3, 3.679, 9.45. Long int используется для хранения длинных целочисленных значений. В этой статье мы собираемся обсудить, как инициализировать и объявить переменные в языке C ++. И типы переменных.
Правила и положения для определения переменных в языке C ++
- Переменные могут быть смесью цифр, специальных символов, таких как и процент (&), подчеркивание (_) или строка.
- Верхний и нижний регистры обрабатываются как разные переменные, поскольку C ++ является регистрозависимым языком. Educba и eduCBA будут рассматриваться как две разные переменные.
- Переменные C ++ должны начинаться с символа. Это не будет считать число в качестве первого символа. 6educba не является допустимой переменной, потому что она начинается с числа, где educba6 может быть допустимой переменной, поскольку она начинается с символа.
- переменные в языке C ++ не должны быть ключевыми словами. for, this, если, else, while, do, char, this и т. д. - это ключевые слова, которые используются для конкретной цели. Эти ключевые слова нельзя использовать в качестве переменной в C ++.
- Пробелы не допускаются для переменных. Edu cba недопустим, так как между edu и cba есть пробел, где educba является допустимой переменной, или edu_cba также является допустимой переменной, так как знак подчеркивания используется для присоединения к переменной.
Как работают переменные в языке C ++?
- Объявление переменных сообщает компилятору типы переменных данных, которые будут использоваться в программе.
- Объявление имен переменных сообщает компилятору имена переменных, которые используются для хранения значения в программе.
- Объявляя переменные, я сообщаю компилятору хранилище, в котором они нужны. Компилятору не нужно беспокоиться о хранилище, пока оно не объявлено.
Как объявить переменные в языке C ++?
Переменные могут быть объявлены в первую очередь перед началом работы с программами. Синтаксис для объявления переменной следующий
тип_переменной переменная_имя;
где
data_type: определяет типы данных для хранения значения. Типы данных могут быть int, char, float, double, short int и т. Д.
имя_переменной: определяет имя переменных. Это может быть что угодно, кроме ключевого слова.
Например,
1. инт кабина;
2. плавать 6, 9, 7, 3
Например, 1, int - это тип данных, а cab - имя переменной. Во втором примере мы объявили две переменные, где float - это тип данных, а 6.9 и 7.3 - переменные.
Как только переменные объявлены, хранилище для этих переменных было выделено компилятором, поскольку оно будет использоваться для программы.
Программа для иллюстрации объявления переменных на языке C ++
#include
using namespace std;
int main()
(
int x, y, z;
x = 10;
y = 3;
z = x + y;
cout << "Sum of two numbers is: " << z;
return 0;
)
Как инициализировать переменные в языке C ++?
В C ++ переменные могут быть инициализированы путем присвоения значений во время объявления. Синтаксис для инициализации переменных в языке C ++ -
data_type variable_name = value;
Например,
- int x = 10;
- char b = 'eduCBA'
В примере 1 мы инициализировали переменную x значением 10. В примере 2 мы инициализировали b как символ со значением eduCBA.
Программа для иллюстрации инициализации переменных в языке C ++
#include
using namespace std;
int main()
(
int x = 5, y = 15;
int z = x + y;
cout << "Sum of two numbers is: "<< z;
return 0;
)
Типы переменных в языке C ++
В языке C ++ существует 5 типов переменных:
1. Локальные переменные
Локальные переменные объявляются внутри функции. Локальные переменные должны быть объявлены до их использования в программе. Функции, которые объявлены внутри функции, могут изменять значение переменных. Внешние функции не могут изменить значение локальных переменных.
Вот пример
int main()
(
int x = 2; //local variable
)
2. Глобальные переменные
Глобальные переменные объявляются вне функций. Любые функции, т. Е. Как локальная функция, так и глобальная функция, могут изменять значение глобальных переменных.
Пример дается следующим образом:
int y = 10; //global variable
int main()
(
int x = 5; //local variable
)
3. Статические переменные
Эти переменные объявляются со словом static.
Пример дается следующим образом:
int main()
(
int x = 5; //local variable
static y = 2; //static variable
)
4. Автоматические переменные
Автоматические переменные объявляются с ключевым словом auto. Все переменные, которые объявлены внутри функций, по умолчанию рассматриваются как автоматические переменные.
Пример дается следующим образом:
int main()
(
int x = 20; //local variable (Automatic variable)
auto y = 12; //automatic variable
)
5. Внешние переменные
Используя ключевое слово extern, внешние переменные объявляются.
extern z = 4; //external variable
Вывод
В этой статье мы увидели важность переменных в языке C ++ и способы работы с переменными с помощью примеров. Кроме того, мы видели пять различных типов переменных в языке C ++ с примерами. Я надеюсь, что вы найдете эту статью полезной.
Рекомендуемые статьи
Это руководство по переменным в C ++. Здесь мы обсуждаем Введение, как использовать Переменные в C ++ вместе с Примерами. Вы также можете просмотреть наши другие предлагаемые статьи -
- Лучший компилятор C ++
- Массивы в C ++
- c ++ ссылка против указателя
- C ++ Альтернативы
- Переменные в JavaScript