![](http://static.javashuo.com/static/loading.gif)
前言
上一欄目主要講解了各類數據類型的知識,你們先閉眼回顧一下數據類型的知識哦。本章節主要內容是講解程序的基本交互設計之程序的輸出。程序和人交互無非就是經過外設進行輸入信息,C語言中基本的交互的基本流程以下:編程
用戶的鍵盤操做微信
程序接受鍵盤的值app
輸出相關信息到屏幕,示意反饋編程語言
![](http://static.javashuo.com/static/loading.gif)
C語言內置輸出函數
C語言提供內置函數來執行輸出操做。輸出操做用於在用戶屏幕(輸出屏幕)或打印機或任何文件上顯示數據。c編程語言提供如下內置輸出功能:編輯器
printf():全能型輸出函數
putchar():字符輸出flex
puts():字符串輸出url
fprintf():格式化輸出spa
C語言printf函數
printf()函數用於在輸出屏幕(用戶屏幕)上打印字符串或數據值或字符串和數據值的組合。printf()函數是在名爲「 stdio.h 」 的頭文件中定義的內置函數。當咱們想在程序中使用printf()函數時,咱們須要使用#include語句包含相應的頭文件(stdio.h)。printf()函數具備如下語法:.net
printf(「要顯示的消息!!!」
printf()函數還可用於顯示字符串和數據值
基本格式:printf(「原樣輸出內容+格式控制字符」,變量名錶),而對於不一樣的數據有不一樣的格式控制字符,其實格式控制字符至關於一種佔位符。
C語言中格式控制字符經常使用的主要有如下:
int : %d
float: %f
double:%lf
char:%c
字符串:%s
十六進制:%x
八進制:%o
指針類型:%p
無符號整形:%u
還有一些比較少用的在這裏就不列舉不出來。
printf()打印函數的返回值
C語言中的每一個函數都必須具備返回值。printf()函數也有一個整數做爲返回值。printf()函數返回一個等於它打印的字符總數的整數值。
一般,當咱們編寫多個printf()語句時,結果以單行顯示,由於printf()函數在單行中顯示輸出。要以不一樣的行或按照咱們的意願顯示輸出,咱們使用一些稱爲轉義字符。轉義字符是特殊字符,具備printf()函數中使用的特殊功能,可根據用戶要求格式化輸出。在C語言中,咱們有如下轉義序列
如下示例程序:
綜合而言:轉義字符通常是用來調整輸出格式,以及打印一些特殊字符用的。
![](http://static.javashuo.com/static/loading.gif)
putchar函數
putchar()函數用於在輸出屏幕上顯示單個字符。putchar()函數打印做爲參數傳遞給它的字符,並返回與返回值相同的字符。此功能僅用於打印單個字符。要打印多個字符,咱們須要屢次寫入或使用循環語句。
puts函數
puts()函數用於在輸出屏幕上顯示字符串。puts()函數打印字符串或字符序列,直到換行符。如下示例程序:
fprintf函數
fprintf()函數與文件的概念一塊兒使用。fprintf()函數用於將行打印到文件中。若是要使用fprintf()函數,必須在寫入模式下打開文件。一般咱們把屏幕稱爲爲stdout:標準輸出。fprintf用法和printf差很少,只多了個指定輸出位置。
尾言
本欄目做業:打印如下表格數據
![](http://static.javashuo.com/static/loading.gif)
真正成功的人生,不在於成就的大小,而在於你是否努力地去實現自我,喊出本身的聲音,走出屬於本身的道路。今天你就寫出你本身的代碼吧。
本文分享自微信公衆號 - C語言編程基礎(goodStudyCode)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。