П`ятниця, 24.11.2017, 03:58
Кабінет інформатики Затурцівської ЗОШ ім. В. К. Липинського
Вітаю Вас Гость | RSS
Головна Типи даних Реєстрація Вхід
Форма входу

Меню сайту

Категорії розділу
Шкільні і районні [21]
Обласні [5]
Всеукраїнські [4]
Комп'ютерні [34]
Олімпіади [12]
новини олімпіад

Наше опитування
Якій мові програмування ви віддаєте перевагу?
Всього відповідей: 291

Міні-чат

Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0

STAT24
stat24 -счетчик посещаемости сайта

ПОГОДА
Погода в Україні Погода в Україні

Типи даних

Тип даних визначається як множина значень і множина операцій, допустимих над цими значеннями.
Основним принципом типізації, який прийнятий в мовах програмування є те, що будь-яка костанта, змінна, вираз і функція відносяться до деякого типу, що характеризується множиною значень, до якої відносяться константи, значення яких можуть набувати змінні і вирази і значення яких можуть формувати функції. Усі дані, які беруть участь у розв"язуванні задачі, ретельно класифікуються за типами. Тип визначає:
  • допустимі значення даного,
  • операції, які можна над ним виконувати,
  • обсяг оперативної пам"яті, який резервується для нього.

Визначити, який обсяг пам"яті компілятор надає даному того чи іншого типу, можна за допомогою команди sizeof(<назва типу>).

Існують такі категорії типів:

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

Вбудовані типи даних:

 Назва типуБайт  Інша назва Діапазон значень
 bool 1 немає false або true
 char 1 signed char, __int8 -128 до 127
 unsigned char 1 unsingned __int8 0 до 255
 short 2 short int, signed short, signed short int, __int16, signed __int16 –32768 до 32767
 unsigned short 2 unsigned short int, unsigned __int16 0 до 65535
 int 4 signed, signed int, __int32, signed __int32 –2147483648 до 2147483647
 unsigned int 4 unsigned, unsigned __int32 0 до 4294967295
 long 4 signed long, __int32, signed __int32 –2147483648 до 2147483647
 unsigned long 4 unsigned __int32 0 до 4294967295
 long long 8 signed long long, __int64, signed __int64 –9223372036854775808 до 9223372036854775807
 unsigned long long 8 unsigned __int64 0 до 18446744073709551615
 float 4 немає 3.4E +/- 38 (7 цифр)
 double 8 немає 1.7E +/- 308 (15 цифр)
 long double 8 немає 1.7E +/- 308 (15 цифр)
 wchar_t 2 __wchar_t 0 до 65535

Терміни українські

Терміни англійські

Календар
«  Листопад 2017  »
ПнВтСрЧтПтСбНд
  12345
6789101112
13141516171819
20212223242526
27282930

Пошук

Архів записів

Файли
[14.09.2009][Документація кабінету]
Інструктивно-методичний лист 09-10 (0)
[14.09.2009][Навчальні плани]
Програма поглибленого вивчення інформатики (1)
[23.09.2009][Документація кабінету]
Положення про кабінет інформатики (0)
[29.09.2009][підготовка]
Гісь І.В. Розв’язування задач з програмування (для самопідготовки) (2)
[29.09.2009][підготовка]
Глова А. М. Методика підготовки до олімпіад з інформатики (з досвіду роботи) (0)
[25.10.2009][Паскаль]
Глова А. М. Презентація "Рядкові величини" (1)
[30.11.2009][Утиліти]
unlocker1.8.8.exe (0)
[30.11.2009][Утиліти]
CCleaner (0)
[03.12.2009][Графіка]
PicPick (0)
[11.12.2009][Інтернет]
QIP Infium (build 9032) (0)

Блоги
[16.09.2009]
Чому я люблю займатися на комп'ютері (4)
[20.09.2009]
Моє улюблене заняття (2)
[29.09.2009]
Роздуми про освіту і інформатику (2)

Форум
  • GENEVRI – инвестирование в разработку расширений (0)
  • Инвестиции с нуля (0)
  • Получай по 25р. за переход (0)
  • игровой мир 1100АД (0)
  • Новые игры (0)
  • Книги по С++ (1)
  • Управління освіти Чернівецької міської ради (0)
  • Сивольні рядки та операції з ними (1)
  • Электронные карты и Атласы (0)
  • Avast! Home Edition (5)

  • Фотоальбом

    Матеріали
    Коментарі: 31
    Форум: 35/111
    Фото: 75
    Блоги: 3
    Новини: 78
    Завантажень: 23
    Папки: 43
    Ad-board: 3
    Гостьова книга: 1
    Тестів: 1

    Друзі сайту
    Затурцівська ЗОШ І-ІІІ ступенів ім.В.К. Липинського

    Zaturtsi © 2017 Створити безкоштовний сайт на uCoz