溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

C語(yǔ)言之printf函數(shù)

發(fā)布時(shí)間:2020-07-10 14:57:30 來(lái)源:網(wǎng)絡(luò) 閱讀:315 作者:師趣妮 欄目:編程語(yǔ)言
  • 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占位;


向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI