Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 часть прикладного до конца полугодия.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
79 Кб
Скачать
☆

Переменные

Переменные используются для хранения значений (sic!). Переменная характеризуется типом и именем. Начнём с имени. В си переменная может начинаться с подчерка или буквы, но не с числа. Переменна может включать в себя символы английского алфавита, цифры и знак подчёркивания. Переменная не должна совпадать с ключевыми словами (это специальные слова, которые используются в качестве управляющих конструкций, для определения типов и т.п.)

auto

double

int

struct

break

else

long

switch

register

typedef

char

extern

return

void

case

float

unsigned

default

for

signed

union

do

if

sizeof

volatile

continue

enum

short

while

inline

А также ряд других слов, специфичных для данной версии компилятора, например far, near, tiny, huge, asm, asm_ и пр.

Например, правильные идентификаторы a, _, _1_, Sarkasm, a_long_variable, aLongVariable, var19, defaultX, char_type неверные 1a, $value, a-long-value, short

Си - регистрозависимый язык. Переменные с именами a и A, или end и END, или perfectDark и PerfectDarK – это различные переменные.

Типы переменных

Тип переменной определяет

1) Размер переменной в байтах (сколько байт памяти выделит компьютер для хранения значения)

2) Представление переменной в памяти (как в двоичном виде будут расположены биты в выделенной области памяти).

В си несколько основных типов. Разделим их на две группы - целые и числа с плавающей точкой

В ходе написания программного кода всегда требуются переменные. Их можно воспринимать как зарезервированную часть памяти, в которую будут записываться промежуточные и конечные значения. Следовательно, чтобы использовать переменную, ее нужно предварительно создать – то есть зарезервировать под нее память, а затем обращаться к ней (то есть использовать ее) в нужных местах кода.

На языке программистов создание переменной в C# (си шарп) называется объявлением переменной. При объявлении переменной необходимо указать тип данных, который она будет хранить. На практике основные и наиболее часто используемые типы данных – это:

Int — целочисленная переменная (число без дробной части) Bool — переменная, принимающая одно из двух состояний: истина (1/ true) или ложь (0/false) Char – строковая переменная (содержит буквы и символы) Double – численная переменная с плавающей точкой (с дробной частью).

Например, объявляем переменную с именем a в C# (си шарп), в которой будут храниться целые числа: Int a; Имена переменных должны содержать буквы латинского алфавита, могут содержать цифры, буквы и цифры вместе. В названии одной и той же переменной можно использовать и строчные, и заглавные буквы. Желательно давать переменным такие имена, чтобы можно было сделать вывод об их содержимом: это необходимо для удобного восприятия кода. Например: Int num; // номер сотрудника При объявлении переменных, название которых требуется составить из двух слов, традиционно используют символ нижнего подчеркивания: Double sred_zp; // средняя заработная плата сотрудника Инициализацией переменных называется присвоение переменной начального значения. Инициализация может быть выполнена сразу же, в момент объявления переменной: Int num=5; Переменная, объявленная без начального значения, называется переменной с отложенной инициализацией: Int num; //переменная без начального значения … // фрагмент кода num=5; //присвоение значения Приведем короткий иллюстрирующий пример. Назначим переменной значение и попросим программу проверить, четное ли это число:

Int num=5; if (num/2==num2) { messageBox.Show (“это четное число”); } else { messageBox.Show (“это нечетное число”); }

УРок 21. : Переменные: значение, указатель, ссылка.