Урок второй.
Модификации основных типов.
Кроме типов void все основные типы могут иметь модификаторы.Данные модификаторы используются для более точеной настройки типов.
signed - Указывает что символьный или целочисленный тип могут содержать отрицательные значения.
unsigned - Указывает что символьный или целочисленный тип не могут содержать отрицательные значения.
short - Указывается перед целочисленным типом (2 байта).
long - Указывается перед целым типом double и определяет размер данного типа.
При использовании модификаторов тип int подрозумивается по умолчанию:
shor x;// short int x
long y;// long int y
signed z;// signed int z
unsigned k;// unsigned int k
int x,y,z,k;
// - однострочный коментарий
Инициализация переменных
При объявлении переменной ей сразу можно присваивать начальное значение указав его сразу после оператора "=". Такая операция называется инциализацией
int x=1-,y=30,z;
Переменная становится видимой сразу после ее объявления , поэтому на одной строке с объявлением эту переменную можно использовать для инциализации других переменных.
int x=5,y=10,z= x+y; // z =15
При инициалзации допустимо указывать значение не только после знака равенства , но и внутри круглых скобок после имени переменной.
int x(10); // x = 10
Инициализация глобальных переменных.
Инициализация глобальных переменных используется только один раз, локальные переменные (находятся внутри функции) инициализируются каждый раз при вызове функции. Если при объявлении переменной не была произведена инициализация , то в случае глобальных переменных или будет присвоина автоматически значение равное нулю. В случае с локальными переменными таких действий не производится и переменные будут содержать производную значения(мусор).
Присвоение значений переменных.
Присвоение значений производится указанием имени переменной знака равенства после него и значения, такая операция называется присвоением.
bool a,b,c,d;
a=true;b=false;
c=0;d=1;// 1 эвивалентна true,0 false
Переменной имеющей тип "char" можно присваивать числовое значение код символа или указывать символ внутри апострофов:
char ch1;ch2;
ch1=119;// буква W
ch2="w";// буква W
Внутри апострофов можно указывать специальные символы, это комбинации знаков обозначающих служебные или не печатоемые символы.
Служебные символы.
\n переход на новую строку
\r перемещает позицию печати
\t табуляция
\v вертикальная табуляция
\a звуковой сигнал
\b возврат 1-го символа
\f приобразования фармата
\' служ.символ
\" служ.символ
\? служ.символ
\\ служ.символ
\N восьмеричное значение
\xN шестнадцатиричное значение
Добавлено (08.11.2014, 15:03)
---------------------------------------------
Если есть те кому интересно продолжение уроков , с видео уроками создание программ. Пишите буду продолжать.