Составители:
Рубрика:
11
тельное, если же старший бит равен единице, – число отрицательное.
Например, целое число +5 типа int будет храниться в памяти компьюте-
ра в виде
0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1
Если объявлено целое отрицательное число, то компилятор генери-
рует обратный код. Чтобы получить число –5 надо поменять значения
всех битов на обратные, т.е. 0 заменить на 1, 1 заменить на 0 и приба-
вить к младшему биту 1. Число –5 в двоичной записи в обратном коде
будет иметь вид
1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1
2.2. Основная форма объявления переменных
Здесь тип должен быть одним из существующих в C типов пере-
менных, а список переменных может состоять из одной или несколь-
ких переменных, разделенных запятыми. При объявлении перемен-
ных компилятор выделяет место в памяти компьютера, необходимое
для размещения переменной указанного типа. Примеры объявления
переменных
int a,b,c;
float radius,length;
unsigned char ch1,ch2;
long double integral;
Очень важное значение имеет вопрос о месте объявления перемен-
ной в программе. Правило, определяющее место объявления перемен-
ной в программе, называется правилом видимости.
В языке C могут быть три места, где переменная может быть объяв-
лена. Во-первых, вне каких либо функций, в том числе и main().
Такая переменная называется глобальной и может использоваться в
любом месте программы ( за исключением глобальных статических
переменных, речь о которых далее). Во-вторых, переменная может
быть объявлена внутри блока, в том числе внутри тела функции.
Такая переменная называется локальной и может использоваться
только внутри этого блока. Такая переменная неизвестна вне этого
блока. Кроме того, переменная может быть объявлена как формаль-
ный параметр функции. Переменная, объявленная как формальный
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »