printf函數(shù)是一個標(biāo)準(zhǔn)函數(shù)庫腾节,能夠以精確的格式輸出程序運算的結(jié)果荤牍。
格式:
printf(“格式控制字符串”,輸出項列表)救湖;
printf("%d","%d",a,b);
1.int number=10;————>printf("%i",number);
2.float number=10.1;————>printf("%f",float);
3.double number=10.1;————>printf("%lf",double);
4.char number='a';————>printf("%c",char);
指定位寬
int number=10;
printf("%mi",number);
注釋:m 就是位寬的值
默認(rèn)是右對齊鞋既,-m改變對齊方向(左對齊)
②如果指定了位寬,但實際輸出的內(nèi)容超出了了位寬會按照實際的位寬輸出邑闺。
③如果想輸出01陡舅,002只要在位寬的值前面加上0
int number=1;
printf("%1i",number);----->輸出1
printf("%02i",number)------>01
printf("%05i",number)------->00001
保留小數(shù)
double number=10;
printf("%.nd",number);
n是表示保留幾位小數(shù)的值
float 有效位7位 默認(rèn)保留6位小數(shù)
double有效位15位
有效位:從左邊第一個數(shù)開始計算
double value=1.234;
printf("%.*lf",3,value);------->3這個值便于更改
輸出:1.234