Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Теоретична частина. В алфавіт мови Сі входять:





В алфавіт мови Сі входять:

1) прописні і рядкові латинські букви A..Z, a..z;

2) символ підкреслення;

3) цифри 0..9;

4) спеціальні знаки “ { }, | [ ] () + – / % * \ ': < = >! & # ~; ^

5) пробільні символи (пробіл, табуляція, перехід на новий рядок).

Службові слова в мові Сі групуються таким чином:

1) специфікатори (char – символьний, int – цілий і т.д.) і кваліфікатори типів (const – доступний тільки для читання,volatile – значення об'єкта може змінитися без явних указівок програміста);

2) для позначення класів пам'яті (auto – автоматичний, register – регістровий);

3) для побудови операторів (for, do, break і ін.);

4) модифікатори (asm, interrupt, near, far, pascal).

Програма мовою Сі складається з директив препроцесора, описів і функцій. Одна з функцій є головною і називається main. Виконання програми завжди починається з першого оператора цієї функції.

 

Загальний вигляд програми на Сі можна представити таким чином:

директиви препроцесора

void main()

{

визначення об'єктів;

оператори;

}

Приклад простої програми:

#include <stdio.h> //директива препроцесора

int main() //об’явлення головної функції

{ //початок операторного блоку

 

std::cout <<"Моя перша програма!"; //виведення повідомлення

} //кінець операторного блоку

 

Основні типи даних в С++:

int (цілий);

char (символьний);

wchar_t (розширений символьний);

bool (логічний);

float (дійсний);

double (дійсний із подвійною точністю).

Операції над типами даних

Код оператора Назва Результат операції
Аддитивні оператори
+ бінарний плюс int x = 2,y = 1, z; z = x+y;
- бінарний мінус int x = 2,y = 1, z; z = x-y;
Мультіплікативні оператори
* множення int x = 2,y = 1, z; z = x*y;
/ ділення int x = 12,y = 2, z; z = x/y;
% остаток int x = 12,y = 7, z; z = x%y;
Логичні оператори
&& логічене AND (І) Перевірка умов, пов’язаних із логічним І
|| логічне OR (АБО) Перевірка умов, пов’язаних із логічним АБО
Оператори привласнення
= привласнення Привласнення змінної задане значення або значення іншої змінної
Оператори відношення
< меньше x<y, х меньше y
> більше x>y, х більше y
<= меньше або дорівнюється x<=y, x меньше або дорівнюється y
>= більше або дорівнюється x>=y, x більше або дорівнюється y
Оператори еквівалентності
= = дорівнюється x= =y, х дорівнюється y
!= не дорівнюється x!=y, x не дорівнюється y
, оператор перерахування Виконати розділенні оператором дії з ліва на право, наприклад: y+=5,x-=4,y+=x;

В доповнення до використання символу нового рядка для просування курсору на початок наступного рядка ваші програми можуть використовувати символ endl (кінець рядка).

 

Керуючі символи

 

Изображение Шестнадцатеричный код Наименование
\a   Звуковой сигнал бипера
\b   Возврат на шаг
\f С Перевод страницы (формата)
\n А Перевод строки
\r D Возврат каретки
\t   Горизонтальная табуляция
\v В Вертикальная табуляция
\\ Обратная косая черта
\’   Апостроф
  Кавычка
\? 3F Вопросительный знак
\0ddd Восьмеричный код символа
\0xddd ddd Шестнадцатеричный код символа

 

Операції над типами даних

1. Арифметичні

+ додавання

- віднімання

* множення

/ ділення

2. Операції відношення.

== дорівнюється

!= не дорівнюється

< меньше

> більше

<= меньше або дорівнюється

>= більше або дорівнюється

3. Логічні операції.

&& логічне І

|| логічне АБО

! логічне НІ

4. Бітові операції.

& бітове І

| бітове АБО

^ бітове ВИКЛЮЧАЄ АБО

~ бітове НІ

 

Порядок обчислення виразу.

Оператори Асоціативність
1. () [] ->::. З ліва на право
2.! ~ + - ++ -- & * (typecast) sizeof new delete З права на ліво
3..* ->* З ліва на право
4. * / % З ліва на право
5. + - З ліва на право
6. << >> З ліва на право
7. < <= > >= З ліва на право
8. ==!= З ліва на право
9. & З ліва на право
10. ^ З ліва на право
11. | З ліва на право
12. && З ліва на право
13. || З ліва на право
14.?: (умовний вираз) З права на ліво
15. = *= /= %= += -= &= ^= |= <<= >>= З права на ліво
16., З ліва на право

Date: 2015-12-12; view: 417; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию