Установка системи числення

ios& dec(ios&);

ios& oct(ios&);

ios hex(ios&);

ios& setbase(int);

– змінює систему числення, використовувану для подання цілих чисел при виконанні операцій вставки й добування. setbase(int) – це потоковий маніпулятор.

 

int n = 1991;

cout << “Decimal: “<< n << oct << “ , Octal: “ << n

<< hex << “, Hexadecimal: “ << n << endl;

int d, o, h;

cin >> d >> oct >> o >> hex >> h;

cout << setbase(16);

6. Установка точності

int precision(int);

– установлює кількість значущих цифр, використовувану при введенні чисел із плаваючою крапкою, і повертає її попереднє значення. За замовчуванням приймається шість цифр.

 

ios& setprecision(int);

– те ж, що й потоковий метод precision(), за винятком того, що setprecision() – це потоковий маніпулятор.

 

int precision();

– повертає поточне значення кількості значущих цифр, використовуваних для виведення чисел із плаваючою крапкою.

 

 


Лекція 16. Шаблони