scanf函數,只能完成輸入,不能輸出消息,雖然編譯OK,但是運行會有錯誤。如果按你的期望,可以改成下面的試試。

創(chuàng)新互聯(lián)公司2013年至今,先為大興等服務建站,大興等地企業(yè),進行企業(yè)商務咨詢服務。為大興企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
用做printf的時候,會根據格式字符串做轉換 比如 printf(“%d”,a); 等效于 printf(“%d”,(int)a);這個是可以混用的,用錯了關系也不大,除非很極端的情況,輸出都不會錯。但是scanf中不能用錯。
iomanip頭文件,cout也能格式輸出。具體看:include iomanip 這里面iomanip的作用比較多:主要是對cin,cout之類的一些操縱運算子,比如setfill,setw,setbase,setprecision等等。
d表示int類型的值的例子如下:printf(a=%d,b=%d,a,b)結果為:a=1,b=2 其中第一個%d會用第一個變量的值來代替,第二個%d會用第二個變量的值來代替。如果還有,則以此類推就可以。
大部分流的輸入輸出格式可以用setf函數來設置。該函數有兩種重載形式。
%u 十進制無符號整數。%f 表示輸出浮點數。%s表示輸出 字符串。%c表示輸出單個字符。%p表示輸出指針的值。%e表示輸出指數形式的浮點數。%x, %X 表示輸出無符號以十六進制表示的整數。
在C語言中,輸入使用的是scanf函數,scanf函數的格式為scanf(格式控制,地址列表),如scanf(%d&a)。輸出使用的是printf()函數,printf函數的格式為printf(格式控制,輸出表列),如printf(%d\n,a)。
格式輸出,它是c語言中產生格式化輸出的函數(在 stdio.h 中定義)。用于向終端(顯示器、控制臺等)輸出字符。格式控制由要輸出的文字和數據格式說明組成。
1、} 輸入在一行中給出待換的零錢數額x∈(8,100)。要求按5分、2分和1分硬幣的數量依次從大到小的順序,輸出各種換法。
2、4 u格式符。以十進制整數形式輸出無符號數 5 c格式符。
3、格式說明符:規(guī)定了相應輸出表列內容的輸出格式,以%打頭,如%d、%o等 轉義字符:用來輸出轉義字符所代表的控制代碼或者特殊字符,比如常用的‘\n、‘\t普通字符:需要原樣輸出的字符。
4、C語言中無符號長整型數的輸入輸出格式%u。
5、在C語言中,輸入使用的是scanf函數,scanf函數的格式為scanf(格式控制,地址列表),如scanf(%d&a)。輸出使用的是printf()函數,printf函數的格式為printf(格式控制,輸出表列),如printf(%d\n,a)。
文章題目:c語言的格式控制函數 c語言中格式控制字符有哪些
URL鏈接:http://chinadenli.net/article29/deisojh.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網站、搜索引擎優(yōu)化、關鍵詞優(yōu)化、移動網站建設、營銷型網站建設、標簽優(yōu)化
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)