Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Bcd

CuBook05

Функция

Преобразует число в двоично-десятичный код.
 
Синтаксис

#include<bcd.h>
bcd bcd(int x);
bcd bcd(double x);
bcd bcd(double x, int decimals);
 
Прототип

bcd.h
 
Описание

Все обычные арифметические операции переопределены для работы с числами в двоично-десятичном кодировании (BCD). BCD числа имеют около 17 десятичных разрядов и имеют диапазон представления от 1х10^-125 до 1x10^125. Для преобразования числа в BCD кодировании обратно в float, double или long double можно воспользоваться функцией real. Аргумент desimals необязателен. Он определяет сколько необходимо сохранить разрядов после десятичной точки при преобразовании. Число округляется в соответствии с правилами округления банкомета, по которым число округляется до ближайшего целого числа, а остаток округляется до четной цифры.
 
Возвращаемое значение

Двоично-десятичный эквивалент данного числа.
 
Переносимость

bcd уникальна для Borland C++ и работает только с С++.
 
Пример

#include<iostream.h>
#include<bcd.h>

double x = 1000.0; // десять тысяч долларов
bcd a = bcd(x/3,2); // одна треть, округленная до одной сотой
int main(void)
{
cout << "пай = $" << a << "\n";
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить