在C語言中,輸入使用的是scanf函數(shù),scanf函數(shù)的格式為scanf(格式控制,地址列表),如scanf("%d"a)。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:空間域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、丹寨網(wǎng)站維護(hù)、網(wǎng)站推廣。
輸出使用的是printf()函數(shù),printf函數(shù)的格式為printf(格式控制,輸出表列),如printf("%d\n",a)。在輸出時可以在"%"和字母之間插進(jìn)數(shù)字表示最大場寬。可以根據(jù)需要輸出數(shù)字的位數(shù)來決定“%”前的數(shù)值。
如:%3d表示輸出3位整型數(shù), 不夠3位右對齊。
%9.2f 表示輸出場寬為9的浮點數(shù), 其中小數(shù)位為2, 整數(shù)位為7,小數(shù)點占一位, 不夠9位右對齊。
%8s 表示輸出8個字符的字符串, 不夠8個字符右對齊。
擴展資料
C語言輸入輸出時的規(guī)則:
一、格式說明符個數(shù)與輸入數(shù)據(jù)個數(shù)不相等的情況:
當(dāng)我們輸入數(shù)據(jù)時,只要沒有按回車鍵,所輸入的數(shù)據(jù)都還存放在緩沖區(qū),并沒有存入變量中。按【Enter】鍵后,scanf()函數(shù)才會從緩沖區(qū)中取走數(shù)據(jù)。緩沖區(qū)是一個先進(jìn)先出的隊列,即取走數(shù)據(jù)的時候,遵循先輸入的數(shù)據(jù)先取走的原則。
scanf函數(shù)的格式說明符有幾個就要取幾次數(shù)據(jù),只要碰到格式說明符就必須把數(shù)據(jù)取走,至于是不是要把取走的數(shù)據(jù)存放起來,就得看數(shù)據(jù)列表中的數(shù)據(jù)個數(shù)。沒取完的數(shù)據(jù)繼續(xù)留在緩沖區(qū)中。
二、寬度輸出的情況:
1、在%和格式字符之間加入一個整數(shù)來控制輸出數(shù)據(jù)所占寬度
2、在%和格式字符f之間加入一個“整數(shù)1.?整數(shù)2”來控制輸出數(shù)據(jù)的格式。
整數(shù)1:整個輸出數(shù)據(jù)占的總寬度
整數(shù)2:輸出實數(shù)的小數(shù)部分的個數(shù)
注意:先用整數(shù)2處理小數(shù)部分,再用整數(shù)1處理整個數(shù)據(jù),包括已處理好的小數(shù)部分
三、寬度輸入的情況:
寬度輸入指的是在%和格式說明符d之間加入一個整數(shù)。如:scanf("%2d", x);
注意:
1、%d與%1d是不同的,它們具有不同的含義。
2、 當(dāng)寬度小于數(shù)據(jù)的實際寬度時,截取指定寬度的部分作為一個數(shù)進(jìn)入緩沖區(qū),再將剩余部分作為另一個數(shù)放入緩沖區(qū)。
參考資料來源:百度百科——scanf
百度百科——printf()
截圖是在C-Free5.0環(huán)境下的運行結(jié)果。因為b是float類型,在%.2f格式下輸出的是0.50,而a是int類型,小數(shù)部分被截除,整數(shù)部分為零,所以輸出為0。要說明的是,對于賦值運算符=,先進(jìn)行運算符“=“右邊部分的運算,然后將表達(dá)式的運算結(jié)果賦給“=”左邊的變量。
輸入:scanf("%d,%d,%f",a,b,c);
輸出:printf("%d\n",c);
printf("%d,%f,%d",a,b,c);
C語言的輸出函數(shù)是:printf("%format...",
string1...);需要包含頭文件:#include
C++的輸出函數(shù)是:std::cout
"Helloworld";需要包含頭文件:#include
標(biāo)題名稱:c語言的輸出函數(shù)格式,c語言 輸出格式
瀏覽地址:http://chinadenli.net/article3/dsedeis.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、手機網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站設(shè)計公司、域名注冊、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)