您好,登錄后才能下訂單哦!
printf() : 格式化輸出,即按照某種特定格式輸出特定為本
基本用法(輸出普通文本):
printf("文本");
輸出變量:
printf("普通文本 % 變量類型",變量);
指定為寬(即指定輸出文本占位列數(shù)):
格式一:
printf("普通文本 %[填充值]m變量類型",變量); // m指定輸出變量值占據(jù)的列數(shù),當(dāng)m>0時(shí),右對(duì)齊;m<0時(shí),左對(duì)齊.當(dāng)輸出變量值的實(shí)際寬度小于m時(shí),默認(rèn)以空白填充, 當(dāng)m前有值時(shí)則以該值進(jìn)行填充,但僅適用于m>0;
格式二:
printf("普通文本 %[填充值]*i",m,變量); // 用"*"為m占位;
保留浮點(diǎn)數(shù)位數(shù):
格式一:
printf("普通文本 %.nf",變量); //n表示保留浮點(diǎn)數(shù)位數(shù),雙精度浮點(diǎn)數(shù)的數(shù)據(jù)類型為:%lf.注這里的n指的保留位數(shù),而非小數(shù)點(diǎn)位數(shù),且float類型變量能夠容納的數(shù)據(jù)為7為,若 n超過(guò)七位,不會(huì)報(bào)錯(cuò),但超出位數(shù)會(huì)給出一堆垃圾數(shù)據(jù).double類型能夠容納的數(shù)據(jù)長(zhǎng)度為15位;
格式二:
prinf("普通文本 %.*f",n,var) // * 為n占位;
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。