русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тип даних: числові з плаваючою крапкою.


Дата добавления: 2015-07-09; просмотров: 615; Нарушение авторских прав


Числові дані з плаваючою крапкою – це друга група типів даних. На відміну від цілих, в якості чисел з плаваючою крапкою можна зберігати десяткові дроби.

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

Тип REAL (дійсні) – це перший тип даних з плаваючою крапкою, для збереження яких в пам’яті виділяється 4 байти. Додатні та від’ємні числа можна зберігати як дані типу REAL з точністю до 7 цифр. Дані типу REAL належать інтервалу від (-3,4Е-38) до (+3,4Е+38).

Розглянемо другий тип даних з плаваючою крапкою. Для них виділяється 8 байт, якщо значення параметра n не вказано. Тип FLOAT [(n)] дозволяє зберігати додатні і від’ємні десяткові числа з точністю до 15 цифр. Допустимий інтервал – від (-1,7Е-308) до (+1,7Е+308). Якщо вказати значення n в інтервалі від 1 до 7, то це буде звичайний тип REAL. Якщо ж вказати значення n в інтервалі від 8 до 15, то це буде тип FLOAT [(n)] з такими ж характеристиками, як і у випадку, коли параметр n не вказується.

Типи DECIMAL [ (p [ , s ]) ] та NUMERIC [(p [ , s ] )] на відміну від FLOAT і REAL, дозволяють зберігати десяткові числа точно, без похибок. Допустимий інтервал значень і точність визначаються за допомогою параметрів p і s. Ви можете зберігати значення в інтервалі від (-10Е-38) до (+10Е+38) і використовувати для цього від 2 до 17 байт. Параметр p визначає точність, з якою можна зберегти десяткове число ( тобто, p – це загальна кількість збережених цифр). А параметр s визначає кількість збережених цифр справа від десяткової крапки (s повинно бути менше або рівне p). Якщо не вказати параметри p і s, то їм будуть присвоєні стандартні значення (p=18, s=0).

 



<== предыдущая лекция | следующая лекция ==>
Адміністрування баз даних | Текстові типи даних


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.371 сек.