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

Реферат Перетворення імпульсної послідовності





вляють собою окремі лексеми. Для поділу використовуються дужки, крапка, кома. Нижче перераховані всі знаки операцій і роздільники, що використовуються в С #:


{} [] ().. :: + - */*% Amp; |? ! ? =

lt; gt; ? ++ - Amp; amp; || «» ==!= Lt;= gt;=+=- =. *=

/=%= amp;=| =?= lt; lt;= gt; gt;=- gt;


Існують наступні види операцій:

Операції інкремента (++) і декремента (-), звані також операціями збільшення та зменшення на одиницю, мають дві форми запису Префіксний, коли знак операції записується перед операндом, і постфіксними.

Операція new служить для створення нового об'єкта. Формат операції: new тип ([аргументи])

Арифметичне заперечення (унарний мінус -) змінює знак операнда на протилежний. Стандартна операція заперечення визначена для типів int, long, float, double і decimal.

Логічне заперечення (!) визначено для типу boo !. Результат операції значення false, якщо операнд дорівнює true, і значення true, якщо операнд дорівнює false.

Порозрядне заперечення (~), часто зване побітовим, інвертує кожен розряд в двійковому поданні операнда типу int, uint, long або ulong.

Операція залишку від ділення (%).

Також в мові С # дуже часто використовуються керуючі символи, всі використовувані символи представлені в таблиці 1.1

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

a - Звуковий сигнал;

b - Повернення на крок назад;

f - Переклад сторінки;

r - Повернення каретки;

t - Горизонтальна табуляція;

v - Вертикальна табуляція;

- Зворотній коса риска;

- Апостроф

С # є мовою до строгою типізацією. У ньому необхідно оголошувати тип всіх створюваних програмних елементів (наприклад, змінних, об'єктів, вікон, кнопок і т. Д.). Тип програмного елемента повідомляє компілятору про його розмір (наприклад, тип int показує, що об'єкт займає 4 байта) і можливостях.

У С # типи поділяються на дві групи: базові типи, пропоновані мовою, і типи, визначені користувачем. Крім того, типи С # розбиваються на дві інші категорії: розмірні типи (типи за значенням) і посилальні типи.

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

Майже всі базові типи є розмірними типами. Виняток становлять типи Object і String. Всі призначені для користувача типи, крім структур, є посилальними. Додатково до згаданих типам, мова С # підтримує типи покажчиків, однак вони використовуються тільки з некерованим кодом. Принципова відмінність між розмірними і посилальними типами полягає в способі зберігання їх значень у пам'яті.

Цілі типи, а також символьний, речові і фінансовий типи можна об'єднати під назвою арифметичних типів.

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

Всі речові типи можуть представляти як позитивні, так і негативні числа. Найчастіше в програмах використовується тип double, оскільки його діапазон і точність покривають більшість потреб. Цей тип мають речові літерали і багато стандартні математичні функції.

Тип decimal призначений для грошових обчислень, в яких критичні помилки округлення. Величини типу decimal дозволяють зберігати 28-29 десяткових розрядів.

Найчастіше типи С # поділяють за способом зберігання елементів на типи-значення і посилальні типи.

Мова С # пропонує звичайний набір базових типів, представлених у таблиці 1.1


Таблиця 1.1 - Базовий набір типів даних

ТіпРазмер в байтахТіп .NETОпісаніеБазовий тіпobjectObjectМожет зберігати все що завгодно, тому є загальним предкомЛогіческій тіпbool1Boleantrue або falseЦелие тіпиsbyte1SByteЦелое зі знаком (від - 128 до 127) byte1ByteЦелое без знака (від 0 до 255) short2Int16Целое зі знака (від - 32 768 до 32 767) ushort2UInt16Целое без знака (від 0 до 65 535) int4Int32Целое зі знаком (від -214748364...


Назад | сторінка 2 з 9 | Наступна сторінка





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

  • Реферат на тему: Базові типи даних і операції мови С
  • Реферат на тему: Типи ілюстрування значення слова в тлумачних словниках різного типу
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Типи даних в Паскалі
  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління