常用函數(shù):
站在用戶的角度思考問題,與客戶深入溝通,找到山陰網站設計與山陰網站推廣的解決方案,憑借多年的經驗,讓設計與互聯(lián)網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網站建設、網站建設、企業(yè)官網、英文網站、手機端網站、網站推廣、國際域名空間、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋山陰地區(qū)。printf函數(shù):
介紹:用來輸出信息語句的函數(shù)
格式: printf("格式控制字符串",輸出項列表);
格式字符:
1): %d 輸出十進制整數(shù)
%md 設置域寬
m:可以為正負
如果要輸出的位數(shù)大于了m,則按照實際域寬進行輸出
否則m大于0 則從左邊補位 ;m小于0 則從右邊補位
%0md
不足的部分用0進行補位
2): %f 輸出一個實數(shù)類型的數(shù)據(jù)
%f 默認顯示6位小數(shù),如果精度要求7位以上則使用 double進行存儲實數(shù)類型,精度為15位
%m.nf
m:標示總的位數(shù)
n:標示小數(shù)點后的位數(shù)
%-6.2f 負號表示從右邊補位
3): %c 輸出一個字符
4): %s 輸出一個字符串
5): %o 把一個數(shù),以八進制的形式進行輸出
6): %x 把一個數(shù),以十六進制的形式進行輸出
7): %p 輸出一個地址(內存地址)
scanf函數(shù) : 阻塞式函數(shù)
scanf函數(shù)包含在標準"輸入輸出"頭文件"stdio.h"中,用于接收鍵盤輸入的內容
格式: scanf("格式控制字符串",輸入項地址列表);
輸入項地址列表: 需要接收數(shù)據(jù)的變量地址,這些輸入項與格式控制字符串在類型和數(shù)量上相對應,當有多個輸入項時,各個地址名之間用 "逗號" 分隔,另:輸出格式和變量類型要保持一致(一個變量的地址可以通過地址運算符& 得到)
scanf函數(shù)格式控制符:
i 輸入一個有符號或無符號的十進制、八進制、十六進制整數(shù)
u 輸入一個無符號十進制整數(shù)
f、e/E、g/G 輸入一個小數(shù)形式或指數(shù)形式的浮點數(shù)
注意: %f 這樣是可以的 ,%m.nf 這樣在scanf中是不可以的
scanf注意事項:
1.scanf函數(shù)當遇到回車的時候,會結束執(zhí)行
2.接收單個變量值的時候,在輸入值之前,如果我們輸入了空格、回車、tab,都會被忽略
scanf("%d%d",&a,&b); 要求我們在鍵盤上輸入的時候,輸入兩個整數(shù),并且以空格或者回車隔開
輸入完第一個數(shù)以后,如果中間輸入空格、回車、tab都會被忽略
3.%*d 其中 *代表跳過一個整數(shù)
4. 關于scanf中,盡量不要使用 ,如果不小心使用了,輸入值以后隨便輸入一個內容,那么需要原樣輸入
scanf函數(shù)原理:
"已知問題:整形和字符混合輸入"
%d%c%d
運行原理:
1.當用戶輸入內容后,用戶輸入的內容會被存放在scanf的輸入緩沖區(qū)中,然后canf函數(shù)會根據(jù)格式控制的字符的要求,從輸入緩沖區(qū)依次取它想要的內容,如果緩沖區(qū)中取得內容和我們的格式要求一致,那么就把值存放到變量中;如果格式不一致,則不修改變量的值
2.如果scanf緩沖區(qū)還有內容,那么scanf不會提示我們輸入內容
遞歸函數(shù)/遞歸調用:
分享文章:C語言的函數(shù)-創(chuàng)新互聯(lián)
鏈接分享:http://jinyejixie.com/article8/ghdop.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站營銷、外貿建站、網站排名、小程序開發(fā)、網站策劃、品牌網站設計
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容