cout 的種種
1 標頭檔案
iostream 就不用說了,重要的是iomanip(io 的manipulate)
1. 整型 輸出進製(預設十進位制)
八進位制,十進位制,十六進製制
//八進位制.....
int a;
cin>>oct>>a;
cout
/效果等同
printf("%o",a);
//十六進製制
cin>>hex>>a;
cout
printf("%x",a);
cout
/預設的都是全域性設定,所以最好在每次輸出之後設為預設
2 格式控制
左對齊,右對齊
setiosflag(ios:: left),setiosflag(ios:: right);//預設右對齊,全域性設定
cout
固定輸出小數字數,setiosflag(ios::fixed)與setprecision(n)連用.全域性設定
cout<
<
<
/ 相當於
printf("%.5f\n",a);
按指定位數輸出
#include
using
namespace
std;
const
double pi = acos(-1.0);
int main(void)
輸出3. 控制輸出長度,有效位數,填充字元3 3.1
3.14
3.142
3.1416
3 3.1
3.14
3.142
3.1416
控制輸出長度 setw() w是(width),這個只作用一次,如果輸出的字段大於給定的長度,不起作用
有效位數 setprecision(), 這個是全域性的,預設是六位//對浮點數作用
填充字元 在setw() 中如果位數不夠,用這個設定的字元來補充,預設是空格
使用方法
int a = 100;
cout
<10)/控制輸出的長度,這個
更多請查表
**
C語言輸出格式控制
1 轉換說明符 a a 浮點數 十六進製制數字和p p 記數法 c99 c 字元 d 有符號十進位制整數 f 浮點數 包括float和doulbe e e 浮點數指數輸出 e e 記數法 g g 浮點數不顯無意義的零 0 i 有符號十進位制整數 與 d相同 u 無符號十進位制整數 o 八進位制整數 ...
C語言輸出格式控制
用來輸出指標型別自身的值。也就是說 p用來輸出位址 控制符 注釋 d有符號十進位制整數 ld 輸出長整型資料 u輸出無符號整型 unsigned f浮點數 包括float和doulbe 以小數形式輸出。不指定字段寬度,由系統自動指定,整數部分全部輸出,小數部分輸出 6 位,超過 6 位的四捨五入 s...
C 輸出格式控制
拿上這個專案 uml圖來說,學完之後,並沒有感覺有什麼收穫,畫出來的圖,自己看完全不知道咋樣。總覺得,畫的不好,但是也不能算錯。只能算是低階而已。對於 uml圖來說,沒有對錯,只有高階與低階的區別而已吧。咱就先不說 uml了,以後用的機會肯定很多。也就不要求那麼苛刻了。否則gg在 uml上就 ove...