日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++ Primer 5th笔记(chap 17 标准库特殊设施)输出补白

發(fā)布時間:2025/3/21 c/c++ 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ Primer 5th笔记(chap 17 标准库特殊设施)输出补白 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 控制數(shù)據(jù)格式

定義在iomapip中的操作符

操作符描述
setfill(ch)用ch填充空白
setprecision(ch)將浮點精度設(shè)置為n
setw(ch)讀或?qū)懼档膶挾葹閣個字符
setbase(ch)將整數(shù)輸出被b進制

1.1 setw

setw 指定下一個數(shù)字或字符串值的最小空間。
? left 表示左對齊輸出。
? right 表示右對齊輸出, 右對齊是默認格式。
? internal 控制負數(shù)的符號的位置, 它左對齊符號, 右對齊值, 用空格填滿所有中 <7591
間空間。
? setfill 允許指定一個字符代替默認的空格來補白輸出

eg.

int i = -16; double d = 3.14159;cout << "i: " <<setw (12) ?i<<"next col" ?' \n' << "d: ’’ << setw (12) << d << "next col" << ’\n’;// 補白第一列, 左對齊所有列 cout << left <<"i: " << setw (12) << i << "next col" << ’\n’ << "d: " << setw (12) << d << "next col" << ’\n’ << right; // 恢復(fù)正常對齊// 補白第一列 , 右對齊所有列 cout << right << "i: " << setw (12) << i <<"next col" <<’\n’<<"d: " << setw (12) << d << "next col" <<’\n’;// 補白第一列, 但補在域的內(nèi)部 cout <<internal << "i:" << setw (12)<< i << "next col" <<’\n’ << "d: " << setw (12) << d << "next col" <<’\n’;// 補白第一列, 用#作為補白字符 cout << setfill(#) <<"i: " <<setw (12) << i << "next col" <<r\nr <<"d: " <<setw (12) << d <<"next col" <<r \nf <<setfill(' ') // 恢 復(fù) 正 常 的 補 白 字 符

eg.

#include <iomanip>int i = -16;double d = 3.1415926;// 補白第一列, 使用輸出中最小 12 個位置// 補白第一列, 左對齊所有列cout << left<<"i: " << setw(12) << i <<" next col" << '\n'<<"d: " << setw(12) << d<< " next col" <<endl;// 補白第一列 , 右對齊所有列cout << right<< "i: " << setw(12) << i << " next col" << '\n'<< "d: " << setw(12) << d << " next col" <<endl;// 補白第一列, 但補在域的內(nèi)部cout << internal<< "i: " << setw(12) << i << " next col" << '\n'<< "d: " << setw(12) << d << " next col" <<endl;// 補白第一列, 用#作為補白字符cout << setfill('#')<< "i: " << setw(12) << i << " next col" << '\n'<< "d: " << setw(12) << d << " next col" <<endl;cout? setfill(' '); // 恢 復(fù) 正 常 的 補 白 字 符

總結(jié)

以上是生活随笔為你收集整理的C++ Primer 5th笔记(chap 17 标准库特殊设施)输出补白的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。