андартний потік виводу використовується об'єкт cout, який є екземпляром класу ostream: cout.write (s, strlen (s));
Клас iostream об'єднує в собі можливості, надані класами istream і ostream по вводу-виводу даних.
Від класу iostream породжений клас f stream, який відповідає за виконання файлового вводу-виводу і описаний у заголовному файлі f stream.h. У цьому класі доступні наступні методи:
Як і масиви, структури являють собою сукупність змінних, об'єднаних спільним ім'ям. Однак, елементи структури можуть мати різні типи, а доступ до них здійснюється по імені. p align="justify"> a.Re = 2.3; а.Im = -4.5;
У мові С є спеціальний оператор -> для доступу до елементів структури за допомогою покажчика на неї:
b-> Re = 6.7 замість span> (* b). Re = 6.7
Структурні змінні можуть передаватися у функції, як за значенням, так і за посиланням, а також повертатися з функцій.
У мові Сі всі визначення повинні слідувати перед операторами, складовими тіло функції. У мові Сі + + це обмеження знято і визначення можуть перебувати в будь-якому місці програми. p align="justify"> Якщо вони зроблені у функції, то відповідні об'єкти будуть локальними, а якщо поза функцій, то глобальними.
Поряд із змінними в мові існують такі види констант:
В· речові, наприклад 123.456, 5.61е-4. Вони можуть забезпечуватися суфіксом F (або f), наприклад 123.456F, 5.61e-4f;
В· цілі, наприклад 125;
В· короткі цілі, в кінці запису яких додається літера (суфікс) H (або h), наприклад 275h, 344H;
В· довгі цілі, в кінці запису яких додається літера (суфікс) L (або l), наприклад 361327L;
В· беззнакові, в кінці запису яких додається літера U (або u), наприклад 62125U;
В· восьмеричні, в яких перед першою значущою цифрою записується нуль (0), наприклад 071;
В· шістнадцяткові, в яких перед першою значущою цифрою записується пара символів нуль-ікс (0x), наприклад 0x5F;
В· символьні - єдиний символ, укладений в одинарні лапки, наприклад 'О', '2 ','. ' і т.п. Символи, що не мають графічного представлення, можна записувати, використовуючи спеціальні комбінації, наприклад n (код 10), 0 (код 0). Ці комбінації виглядають як два символи, хоча фактично ...