Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Тема. Типи даних. Дані типу int, short, bool, char тощо. Початкове присвоєння значення змінним

План

1. Типи даних Дані типу int, short, bool, char тощо.

2. Початкове присвоєння значення змінним

 

Типи даних Дані типу int, short, bool, char тощо.

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

Програма оперує з різноманітними даними, котрі поділяються на прості та структуровані.

Прості дані - це цілі та дійсні числа, текстова інформація та вказівники адрес.

Структуровані дані - це масиви, структури і файли.

В мовах програмування розрізняють поняття опису змінної та її визначення. Опис встановлює властивості об'єкту: тип, довжину та ін. Визначення (оголошення) змінної викликає крім того виділення пам'яті.

Типи даних в мові Сі визначаються такими ключовими словами:

Дані цілочисельних типів

Назва типу Обсяг, байтів
int Ціле число 2 або 4
short int Коротке ціле число
long int Довге ціле

П р и к л а д. Оголосимо три змінні цілого типу:

int x, у;

short int z;

На етапі компіляції для змінних х, у, z буде надано пев­ний обсяг оперативної пам'яті.

Дійсні типи.

Назва типу Обсяг, байтів
float Число з плаваючою комою одинарної точності
double Число з плаваючою комою з подвійною точністю  
long double Число з плаваючою комою підвищеної точності

П р и к л а д . Розглянемо фрагмент програми

Float h, pi = 3.1415926;

double v = 365.976;

const float w = -12, h = 23.4;

Тут оголошено дві змінні (h, pi) типу float і зміннуv типу double, а також константи w= -12; h = 23.4 типу float.

Символьний тип (char).

Символьний тип — це множина символів кодової таблиці комп'ютера ASCII. Символьна стала - це один символ (1 байт), узятий у лапки на зразок
апострофа.

П р и к л а д. Розглянемо описи символьних змінних, де змінним m1, m2, mЗ і m4 надамо значення латинської літери 'А' чотирма способами:

charm1 ='A', m2 = 0101, m3 = 65, m4 = 0x41;.

Число 65 - це десятковий код символу 'А', 101 - вісімковий, 41 - шістнадцятковий.

П р и к л а д . Розглянемо спосіб визначення десяткового ASCII-коду деякого символу, наприклад 'А':

char с = 'A';

int n = с;.

Змінна nнабуде значення 65.

Логічний тип bool.

Логічний тип характеризується двома значеннями даних: false (хибність) і true(істина). Змінні цього типу займають 1 байт у пам'яті комп'ютера.

Зауважимо, що не всі компілятори підтримують тип да­них bool. Тому, перед тим як його використовувати, варто з'я­сувати можливості компілятора.

 


Читайте також:

  1. CMM. Визначення моделі зрілості.
  2. DIMCLRE (РЗМЦВЛ) - колір виносних ліній (номер кольору). Може приймати значенняBYBLOCK (ПОБЛОКУ) і BYLAYER (ПОСЛОЮ).
  3. I визначення впливу окремих факторів
  4. II. Визначення мети запровадження конкретної ВЕЗ з ураху­ванням її виду.
  5. II. Мотивація навчальної діяльності. Визначення теми і мети уроку
  6. II. Фактори, що впливають на зарплату при зарубіжних призначеннях
  7. ISO 15504. Призначення і структура стандарту
  8. Iсторичне значення революції.
  9. N Придумати продовження до твору тощо.
  10. Ne і ne – поточне значення потужності і частоти обертання колінчастого вала.
  11. Ocнoвнi визначення здоров'я
  12. S Визначення оптимального темпу роботи з урахуванням динаміки наростання втоми.




Переглядів: 752

<== попередня сторінка | наступна сторінка ==>
Структура програми. | Перерахований тип

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.001 сек.