Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка файлового менеджера

Реферат Розробка файлового менеджера





нутрії литерала строкового типу можна використовувати спеціальні керуючі символи: « n» перенесення позиції друку в потоці вводу/виводу на наступний рядок і « r» повернення позиції друку на початок поточного рядка. У разі « r» подальше виведення затре ті дані, які вже є в цьому рядку. Приклад багаторядкового строкового літерала


text string 1 name text

text strung 2 n


Скалярні типи даних є базовими типами і використовуються повсюдно, тому є велика кількість операцій, які можна виконати над ними. Оператори можна розділити на кілька груп. Оператори кожної групи представлені в окремих таблицях з номерами (2.2) - (2.6)


Таблиця 2.2 - Арифметичні оператори

ОператорПріорітетКолічество операндовОперація - 11Унарний мінус - 22Вичітаніе + 22Сложеніе * 22Умноженіе/22Деленіе% 22Остаток від деленія- - 11Декремент ++ 11Інкремент

Таблиця 2.3 - Бінарні оператори

ОператорПріорітетКолічество операндовОперація amp; 72Поразрядное «І» | 92Поразрядное «АБО» ^ 82Поразрядное виключає «І» lt; lt; 42Поразрядний зрушення вліво з урахуванням знака gt; gt; 42Поразрядний зрушення вправо з урахуванням знака

Таблиця 2.4 - Оператори присвоювання

ОператорПріорітетКолічество операндовОперація=132Прісваіваніе + =, -=132Составние оператори присвоювання. Між першим і другим операндом виконується відповідна операція, а потім результат присвоюється перша операнд.

Таблиця 2.5 - Логічні оператори

ОператорПріорітетКолічество операндовОперація! 11Логіческое заперечення lt; 52Меньше, ніж gt; 52Больше, ніж lt;=52Меньше або дорівнює gt;=52Больше або дорівнює == 62Равенство!=62Неравенство === 62Строгое відповідність! == 62Строгое невідповідність amp; amp; 102Логіческое «І» || 112Логіческое «АБО»

Пріоритет визначає послідовність виконання операторів.

Перед виконанням операції над змінної логічного типу вона завжди конвертуються в змінну числового типу.

Для змінних логічного і числового типу можна використовувати оператори всіх типів в будь-якій комбінації, в цьому випадку результатом роботи операторів будуть змінні числового типу.

Змінні зі строковим типом даних можна використовувати в логічних операторах і операторах «+», «+ =», «=». У випадку, якщо один з операндів оператора «+» має строковий тип, то буде виконана операція конкатенація між операндом строкового типу і строковим поданням операнда будь-якого іншого типу.

Оператор строгої відповідності відрізняється від оператора рівності тим, що порівнює не тільки подання числа, але й тип.

Приклади роботи операторів рівності і суворого відповідності -


== 4 - «істина», 4 === 4 - «брехня» == 1 - «істина», true === 1 - «брехня»


У даному пункті розглянемо конструкцій мови.

У вихідні коди можуть бути включені коментар, текстові доповнення, які не впливають процес виконання сценарію. Коментарі можуть бути однорядковими і багаторядковими.

Приклад однострочного коментаря -//Цей текст буде проігнорований інтерпретатором.

Приклад багаторядкового коментаря -/* Цей текст буде проігнорований інтерпретатором */

Головною конструкцією мови є інструкції. Сценарій складається з послідовності інструкцій, розділених між собою символом «;». Інструкція - це граматично вірна семантично завершена синтаксична конструкція, що виконує, за допомогою операторів, одне закінчила дію.

Приклад інструкції -

=b + 5;


де, «+, =» - операції; «A», «b» - змінні; «5» - літерал.

Вираз - це складна інструкція, що складається з декількох операторів, яка може бути обчислена в одне значення.

Оголошення змінних - це процес створення об'єкта змінної і прив'язка об'єкта до ідентифікатора, використовуваному в сценарії. Різні типи змінних оголошуються однаково. Тип змінної задається динамічно, тобто визначається даними, що містяться в змінної.

Приклад інструкції для оголошення змінної «a»


var a;// змінна створена, але не проініціалізувати=5;// змінної присвоєно значення пятьb=5;// змінна створена і инициализирована значенням п`ять


Після присвоювання значення п'ять, змінна має числовий тип. Після ініціалізації змінної можна привласнити значення іншого типу, в цьому випадку змінна змінить тип, але так робити не рекомендується, щоб не ускладнювати сценарій.

Приклад пе...


Назад | сторінка 6 з 39 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Оператори введення - виведення даних
  • Реферат на тему: Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу
  • Реферат на тему: Розробка системи програмування для обробки даних строкового типу
  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції
  • Реферат на тему: Ермітовим оператори