
C _Учебник_МОНУ
.pdfДодаток Б
Операції мови С++
|
|
Таблиця Б.1 |
|
Операція |
Опис |
|
Напрямок |
|
|
|
|
Унарні операції |
|
|
|
:: |
доступ до області видимості |
|
|
. |
вибір елемента через об‟єкт |
|
|
-> |
вибір елемента через вказівник |
|
|
[ ] |
індекс масиву |
|
|
( ) |
дужки, виклик функції |
|
|
<тип>() |
конструювання |
|
|
++ |
постфіксний інкремент |
|
|
-- |
постфіксний декремент |
|
|
typeid |
ідентифікація типу часу виконання |
|
|
dynamic_cast |
перетворення типу з перевіркою на етапі викону- |
|
|
static_cast |
вання |
|
|
reinterpret_cast |
перетворення типу з перевіркою на етапі компіляції |
|
|
const_cast |
перетворення типу без перевірки |
|
|
sizeof |
константне перетворення типу |
|
|
-- |
розмір об‟єкта чи типу в байтах |
|
|
++ |
префіксний декремент |
|
|
~ |
префіксний інкремент |
|
|
! |
порозрядне НЕ (заперечення, інверсія) |
|
|
- |
логічне НЕ (заперечення, інверсія) |
|
|
+ |
унарний мінус |
|
|
& |
унарний плюс |
|
|
* |
адреса |
|
|
new |
розадресація |
|
|
delete |
динамічне виділення пам‟яті |
|
|
(<тип>) |
динамічне звільнення пам‟яті |
|
|
.* |
зведення типів |
|
|
->* |
вибір на елемент через об‟єкт |
|
|
|
вибір на елемент через вказівник |
|
|
Бінарні й тернарна операції |
|
|
|
|
|
|
|
* |
множення |
|
|
/ |
ділення |
|
|
% |
остача від ділення |
|
|
+ |
додавання |
|
|
- |
віднімання |
|
|
|
|
||
<< |
порозрядний зсув ліворуч |
|
|
>> |
порозрядний зсув праворуч |
|
|
|
|
||
< |
менше |
|
|
<= |
менше чи дорівнює |
|
|
> |
більше |
|
|
|
|
||
>= |
більше чи дорівнює |
|
|


Додаток В
Функції стандартної бібліотеки С++. Вміст заголовних файлів
Таблиця В.1
Заголовний файл <ctype.h> (<cctype>) – функції класифікації і перетворення символів
Функція |
Опис |
|
|
isalnum |
Перевіряє, є символ літерою чи цифрою |
isalpha |
Перевіряє, чи є символ літерою |
iscntrl |
Перевіряє, чи є символ керувальним |
isdigit |
Перевіряє, чи є символ цифрою |
isgraph |
Перевіряє, чи є символ видимим |
islower |
Перевіряє, чи є символ літерою нижнього регістру |
isprint |
Перевіряє, чи є символ друкованим |
ispunct |
Перевіряє, чи є символ пунктуаційним |
isspace |
Перевіряє, чи є символ розділювальним |
isupper |
Перевіряє, чи є символ літерою верхнього регістру |
iswalnum |
Перевіряє, є символ літерою чи цифрою |
iswalpha |
Перевіряє, чи є символ літерою |
iswcntrl |
Перевіряє, чи є символ керувальним |
iswctype |
Перевіряє багатобайтовий символ |
iswdigit |
Перевіряє, чи є символ цифрою |
iswgraph |
Перевіряє, чи є символ видимим |
iswlower |
Перевіряє, чи є символ літерою нижнього регістру |
iswprint |
Перевіряє, чи є символ друкованим |
iswpunct |
Перевіряє, чи є символ пунктуаційним |
iswspace |
Перевіряє, чи є символ розділювальним |
iswupper |
Перевіряє, чи є символ літерою верхнього регістру |
iswxdigit |
Перевіряє, чи є символ шістнадцядковою цифрою |
isxdigit |
Перевіряє, чи є символ шістнадцядковою цифрою |
tolower |
Повертає символ у нижньому регістрі |
toupper |
Повертає символ у верхньому регістрі |
towlower |
Повертає символ у нижньому регістрі |
towupper |
Повертає символ у верхньому регістрі |
Заголовний файл <string.h> (<cstring>) – функції локалізації
localeco |
Повертає опис налагоджень локального середовища |
|
|
setlocal |
Встановлює нову локалізацію |


