2. Основні поняття. Абетка. Арифметичні операції

Можна відзначити такі особливості мови:
 
1. Мова С належить до мов зі слабкою типізацією даних. Набагато ширше, ніж у мові Паскаль, передбачене неявне перетворення типів.
 
2. Передбачене використання покажчиків, які дають можливість оперувати з адресами й непрямою адресацією.
 
3. Клас об'єктів мови обмежений. Виключені такі структури даних як логічні, множини. Оскільки мова С тісно пов'язана з операційною системою UNІ, то багато можливостей реалізуються функціями операційної системи. Це забезпечило компактність і високу ефективність даної мови.
 
Мова відзначається внутрішньою єдністю, що властива мовам "для людини" (Паскаль, Лисп). Має невеликий перелік вихідних засобів, з яких можна створювати досить складні конструкції.
 
Однак перші варіанти мови не були уніфіковані, через що питання перенесення все-таки виникали. Тому в 1983р. інститут американських національних стандартів (АNSІ) створив комітет для розробки сучасної машинно незалежної мови С++. І в 1988р. ця робота закінчилася створенням мови "АNSІ С". ця версія широко використовується на персональних ЕОМ, зберігає більшість властивостей вихідної мови, відрізняється:
 
1. деяким описом функцій,
 
2. наявністю типу, що перелічується,
 
3. дозволяє операцію присвоєння для структур (записів), розширеною й уніфікованою бібліотекою функцій.
 
Можна вважати, що мова С++, з одного боку, є зручної, виразної й гнучкої для програмування широкого класу завдань. З іншого боку - вона в достатній мірі наближена до ЕОМ, дає засоби контролю процесом реалізації програми, але зберігає певну дистанцію, яка дозволяє не враховувати всі особливості архітектури ЕОМ.
Можна відзначити такі особливості мови:
 
1. Мова С належить до мов зі слабкою типізацією даних. Набагато ширше, ніж у мові Паскаль, передбачене неявне перетворення типів.
 
2. Передбачене використання покажчиків, які дають можливість оперувати з адресами й непрямою адресацією.
 
3. Клас об'єктів мови обмежений. Виключені такі структури даних як логічні, множини. Оскільки мова С тісно пов'язана з операційною системою UNІ, то багато можливостей реалізуються функціями операційної системи. Це забезпечило компактність і високу ефективність даної мови.
 
Мова відзначається внутрішньою єдністю, що властива мовам "для людини" (Паскаль, Лисп). Має невеликий перелік вихідних засобів, з яких можна створювати досить складні конструкції.
 
Однак перші варіанти мови не були уніфіковані, через що питання перенесення все-таки виникали. Тому в 1983р. інститут американських національних стандартів (АNSІ) створив комітет для розробки сучасної машинно незалежної мови С++. І в 1988р. ця робота закінчилася створенням мови "АNSІ С". ця версія широко використовується на персональних ЕОМ, зберігає більшість властивостей вихідної мови, відрізняється:
 
1. деяким описом функцій,
 
2. наявністю типу, що перелічується,
 
3. дозволяє операцію присвоєння для структур (записів), розширеною й уніфікованою бібліотекою функцій.
 
Можна вважати, що мова С++, з одного боку, є зручної, виразної й гнучкої для програмування широкого класу завдань. З іншого боку - вона в достатній мірі наближена до ЕОМ, дає засоби контролю процесом реалізації програми, але зберігає певну дистанцію, яка дозволяє не враховувати всі особливості архітектури ЕОМ.
 
 
Алфавіт
 
Символи мови складаються із трьох груп: літер, цифр, спеціальних символів. Літери – це букви латинського алфавіту (A-Z, a-z), а також кирилиці, які використовуються в коментарях і рядкових константах (А-я).
 
 
 
Спецсимволи складаються з:
 
 
 
1) знаків арифметичних операцій (+ додавання; - віднімання; * множення; /ділення, остача від ділення х % у цілих чисел);
 
2) знаків відношень; 
 
3) роздільників;
 
4) службових слів.
 
 
(++)(--)variable - префіксним оператором збільшення; variable(++)(--) - постфіксним оператором збільшення;

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0