1. 程式人生 > >C++學習(六)之 輸出

C++學習(六)之 輸出

分享 2.3 span pri hello 2.4 小數位 bubuko 整型

輸出學習時的筆記(其實也沒什麽用,留著給自己看的)

printf 用於輸出內容 控制臺黑窗口
printf("要輸出的內容"); //可以是任意內容
-->如果要輸出變量


1、格式占位符(格式占位字符串)
%d 接收int型 輸出有符號的10進制
%f 接收float型 輸出的時候 用%f或者%lf是一樣的
%c 接收char型 輸出字符
%lf 接收double型
%s 接收字符串類型
%o 用無符號8進制輸出一個整型
%x %X 無符號16進制輸出一個整型
%u 無符號的10進制整型(沒有負數)
%e %E 指數形式的小數
%g %G 輸出浮點型 (選擇%e和%lf中比較短的寬度進行輸出)


2.控制輸出


2.1最小輸出寬度 輸出多少字符
%2d 最少輸出兩位數字 位置不夠用空格補齊(默認前面留空格 即默認右對齊) 夠的話原樣輸出
356-->%2d


2.2精度 小數位數 (只能用於小數)
%.9lf .9表示精度 保留9位數
%m.nlf -->m表示最小輸出位數 .n表示保留幾位小數

2.3標誌
+ - 0 # 空格
+ 前面輸出一個符號 %+d
- 控制左對齊
0 位數不夠 前面填充0 用於左對齊 %03d
# 對於 %o %x 有影響 如果是8進制 最後的輸出結果前面加0 如果是16進制前面加0x


空格 % d 如果是正數 在前面補一個空格 負數不用管
\t 也可以控制對齊

2.4長度 h表示短 l表示長
long->long int %ld
short->short int %hd
long long %lld

%f flaot類型->%lf doublt

-->一般格式占位符
%[標誌][最小寬度][.精度][長度]類型

符號 10位小數 保留2位小數 浮點型
%+10.2lf

字符 單引號括起來的單個字符不能拆分 ‘M‘
字符串 多個字符組成 可以拆分 雙引號括起來 “” “hello”
特殊字符 \+其他內容


‘\t‘ tab 制表符
‘\n‘ 換行
‘\\‘ 轉義字符






printf 輸出

************************************************************/

練習代碼

技術分享圖片

效果

技術分享圖片

C++學習(六)之 輸出