格式化輸出
#include <stdio.h>
int main(){
? ? int age = 18;
float height = 1.85;
char unit = 'm';
printf("%d"\n", age);
printf("%f\n", height, unit);
printf("%s","小明現在在慕課網上學習IT技術");?
printf("%c",m);
? ? return 0;
}
#include <stdio.h>
int main(){
? ? int age = 18;
float height = 1.85;
char unit = 'm';
printf("%d"\n", age);
printf("%f\n", height, unit);
printf("%s","小明現在在慕課網上學習IT技術");?
printf("%c",m);
? ? return 0;
}
2016-12-08
舉報
2016-12-08
%a?????????????浮點數、十六進制數字和p-記數法(C99)
%A 浮點數、十六進制數字和p-記法(C99)
%c 一個字符(char)
%C? ? ???????一個ISO寬字符
%d 有符號十進制整數(int)(%ld、%Ld:長整型數據(long),%hd:輸出短整形。)
%e 浮點數、e-記數法
%E 浮點數、E-記數法
%f ?單精度浮點數(默認float)、十進制記數法(%.nf ?這里n表示精確到小數位后n位.十進制計數)
%g 根據數值不同自動選擇%f或%e.
%G 根據數值不同自動選擇%f或%e.
%i??????????????有符號十進制數(與%d相同)
%o 無符號八進制整數
%p ???指針
%s ?對應字符串char*(%s == %hs == %hS 輸出 窄字符)
%S???????????? 對應寬字符串WCAHR*(%ws == %S 輸出寬字符串)
%u ?? 無符號十進制整數(unsigned int)
%x 使用十六進制數字0f的無符號十六進制整數
%X ?? 使用十六進制數字0f的無符號十六進制整數
%% ? 打印一個百分號