Найти в Дзене
CTO Pro IT & .NET

Курс по программированию на C# для начинающих. Часть 4. Использование переменных

Подписывайтесь также на мой Телеграм! Другие статьи цикла: В этой части вы узнаете всё о переменных. Переменная - это место в памяти компьютера, которое имеет имя и в ней программа может хранить что-то. Это может быть всё, что вам угодно. На самом деле вы можете иметь в своей программе столько переменных, сколько вам нужно. Мы начнем с простых примеров и в дальнейшем вы поймете, что переменные - абсолютно фундаментальная вещь в программировании! Хранение текста В первой задаче вы познакомитесь с переменными. Вы узнаете как производить простейшие операции с ними. Задача Необходимо создать переменную с названием "message". В ней мы сохраним какой-то текст и покажем его пользователю. Решение Вот код: Обсудим что получилось Если вы хотите использовать переменную, вам необходимо объявить (создать) ее сначала. Общий синтаксис объявления переменной выглядит следующим образом: имяТипа[пробел]имяПеременной[точка с запятой] В нашем случае получается: string message; Тип данных обозначает категор
Переменные
Переменные

Подписывайтесь также на мой Телеграм!

Другие статьи цикла:

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

Мы начнем с простых примеров и в дальнейшем вы поймете, что переменные - абсолютно фундаментальная вещь в программировании!

Хранение текста

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

Задача

Необходимо создать переменную с названием "message". В ней мы сохраним какой-то текст и покажем его пользователю.

Решение

Вот код:

Текстовые переменные
Текстовые переменные

Обсудим что получилось

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

имяТипа[пробел]имяПеременной[точка с запятой]

В нашем случае получается:

string message;

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

Альтернатива

Есть альтернативный способ написания выражения объявления переменной. Перед двоеточием можно написать знак "=" и исходное значение переменной. Вот пример:

string anotherMessage = "Второе значение.";

Выражение присваивания значения

Есть еще одно место в коде, которое стоит пояснить:

message = "Первое значение.";

Это выражение сохраняет значение (текст "Первое значение.") в подготовленную переменную (message) и это называется выражение присваивания. Вы используете его там, где хотите что-то сохранить в переменную.

Общий синтаксис выражения присваивания следующий:

КУДА (сохранить) = ЧТО (сохранить);

Хранение чисел

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

Задача

Создадим (объявим) переменную с названием number. Позже сохраним в нее какой-нибудь номер и отобразим пользователю.

Решение

Тип данных для чисел называется int. Строго говоря это тип данных для целых чисел. Для дробных чисел есть другие типы данных!

Числовая переменная
Числовая переменная

Не забывайте, что числа вводятся без кавычек!

Задача. Складываем 1 и 1

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

1 + 1
1 + 1

Результат выполнения программы:

1 + 1 вывод
1 + 1 вывод

Задача. Вычисления при помощи переменных

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

Решение

Вот код:

Сложение
Сложение

Вы будете часто встречать два альтернативных способа объявления переменных:

  • Вы объявляете переменную и сразу же сохраняете в нее значение
  • Вы сначала объявляете переменную, а значение сохраняете в нее позже.

Комбинирование вычислений

Часто вам нужно вывести результат комбинирования различных значений текста и чисел. Попробуем сделать это на примере.

Для хранения значений мы используем переменные. Конечно, в наших примерах пока что значения переменных фиксированы в коде программы, но в реальных программах значения могут быть получены откуда-то (от пользователя, из файла, из базы данных, другого сервиса и т.д). Позже мы научимся получать значения от пользователей.

Комбинирование
Комбинирование

Стоит обратить внимание на следующее:

  • Вы используете переменные разных типов для хранения разных типов данных
  • Вы конструируете сообщение для вывода из нескольких частей, соединенных вместе знаками "+". Какие-то части сообщения фиксированы, а какие-то берутся из переменных

Работаем с десятичными дробями

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

Для работы с дробями используется тип данных double.

Дроби
Дроби

Вывод:

Вывод дробей
Вывод дробей

Работа с логическими значениями

В программировании вы часто работаете с логическими значениями, которые означают "да" или "нет".

Пример кода:

Логические переменные
Логические переменные

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

Итоги:

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

Используемые материалы и идеи: