iomanip functions c setprecision c setw with examples
Цей підручник описує декілька функцій заголовка IOMANIP для управління результатами роботи програм на C ++, таких як setprecision та setw.
Заголовок складається з функцій, які використовуються для маніпулювання результатами роботи програми C ++. Ми можемо зробити висновок будь-якої програми більш акуратним та презентабельним на основі того, де ми хочемо її показати, або хто збирається її використовувати.
=> Ознайомтесь з Ідеальним посібником з навчання C ++ тут.
подвійно пов'язаний список c ++ код
Що ви дізнаєтесь:
Функції IOMANIP у C ++
Щоб правильно відформатувати вихід, ми можемо використовувати маніпулятори, передбачені заголовком, і зробити висновок презентабельним.
Наприклад,якщо ми друкуємо, скажімо матрицю наступним чином:
Використовуючи простий потік cout, ми не можемо відформатувати вихід, як показано вище. Отже, ми можемо використовувати функцію setw із заголовка, і ми можемо встановити конкретну ширину між елементами.
Таким чином ми можемо зробити висновки програми більш реалістичними та презентабельними.
Заголовок містить кілька функцій для форматування виводу.
Основні з них включають:
- Точність встановлення: Ця функція встановлює точність для десяткових чи плаваючих значень.
- setw: Функція Setw встановлює ширину поля або кількість символів, які мають відображатися перед певним полем.
- Засипка: Функція Setfill використовується для заповнення потоку символом типу c, вказаним як параметр.
C ++ SetPrecision
Прототип функції: setprecision (int n).
Параметри: n => значення десяткової точності, яку потрібно встановити.
Повернене значення: неуточнене
Опис: Ця функція встановлює десяткову точність для значень із плаваючою комою. Це форматує плаваючу крапку при відображенні.
Приклад:
Нижче наведено детальний приклад С ++ для демонстрації функції встановлення точності.
#include #include using namespace std; int main () { double float_value =3.14159; cout << setprecision(4) << float_value << '
'; cout << setprecision(9) << float_value << '
'; cout << fixed; cout << setprecision(5) << float_value << '
'; cout << setprecision(10) << float_value << '
'; return 0; }
Вихід:
Тут ми встановлюємо різні точні значення для плаваючого значення 3.14159. Як ми бачимо з результату, відображення плаваючого значення змінюється залежно від встановленої точності.
Встановити в C ++
Прототип функції: setw (int n).
Параметри: n => значення ширини поля (кількість символів), яке буде використано.
Повернене значення: неуточнене
Опис: Функція setw встановлює ширину поля або кількість символів, які будуть використовуватися для виведення чисел.
Приклад:
Функція setw демонструється за допомогою програми C ++.
Як додати плагін svn в eclipse -
#include #include using namespace std; int main () { cout << 'The number printed with width 10'< Вихід:

У цій програмі ми друкуємо різні цифри, встановлюючи різні значення ширини. Відповідно до встановленої ширини, число друкується після пропуску цих багатьох пробілів. Результат роботи програми чітко показує різницю.
зв’язаний список на c ++
Налаштування C ++
Прототип функції: setfill (char_type c).
Параметри: n => новий символ заповнення потоку; char_type: тип символів, що використовуються потоком.
Повернене значення: неуточнене
Опис: setfill встановлює c як новий символ заповнення потоку.
Приклад:
Нижче наведено приклад програми на C ++ для демонстрації setfill.
#include #include using namespace std; int main () { cout << setfill ('*') << setw (10); cout << 15 << endl; cout << setfill ('#') << setw (5); cout << 5 << endl; cout << setfill ('#') << setw (5); cout << 1 << endl; cout << setfill ('*') << setw (10); cout << 25 << endl; return 0; }
Вихід:

У наведеній вище програмі ми використовували функцію setfill разом з різними символами як параметри функції setfill. Коли ми викликаємо цю функцію за допомогою функції setw, ширина, яку ми вказали у функції setw, заповнюється символом, який ми вказали у функції setfill.
Висновок
Заголовок містить функції, які ми можемо використовувати для форматування результатів роботи програми C ++. Ці функції можна використовувати по одному або разом, щоб зробити результати нашої програми більш презентабельними.
У цьому підручнику ми побачили функції setprecision, setw та setfill заголовка, а також розробили програми на C ++, використовуючи їх. Ці функції можуть бути дуже корисними, коли нам потрібно відформатувати та покращити результати.
У нашому наступному уроці ми обговоримо різні функції із заголовка.
=> Перегляньте тут, щоб побачити A-Z з навчальних посібників з C ++ тут.
Рекомендована література
- Функції дати та часу в C ++ з прикладами
- Підручник із прикладами Python DateTime
- Функції рядка Python
- Підручник з функцій / методів C # із прикладами коду
- Бібліотечні функції в C ++
- Функції в C ++ з типами та прикладами
- Важливі функції LoadRunner, що використовуються у сценаріях VuGen із прикладами
- Змінні та функції JMeter