最全C語言基本程序交互函數之輸出到屏幕

前言

上一欄目主要講解了各類數據類型的知識,你們先閉眼回顧一下數據類型的知識哦。本章節主要內容是講解程序的基本交互設計之程序的輸出。程序和人交互無非就是經過外設進行輸入信息,C語言中基本的交互的基本流程以下:編程

  • 用戶的鍵盤操做微信

  • 程序接受鍵盤的值app

  • 輸出相關信息到屏幕,示意反饋編程語言

C語言內置輸出函數

C語言提供內置函數來執行輸出操做。輸出操做用於在用戶屏幕(輸出屏幕)或打印機或任何文件上顯示數據。c編程語言提供如下內置輸出功能:編輯器

  1. printf():全能型輸出函數

  2. putchar():字符輸出flex

  3. puts():字符串輸出url

  4. fprintf():格式化輸出spa

C語言printf函數

printf()函數用於在輸出屏幕(用戶屏幕)上打印字符串或數據值或字符串和數據值的組合。printf()函數是在名爲「 stdio.h 」 的頭文件中定義的內置函數。當咱們想在程序中使用printf()函數時,咱們須要使用#include語句包含相應的頭文件(stdio.h)。printf()函數具備如下語法:.net

1

printf(「要顯示的消息!!!」

2

printf()函數還可用於顯示字符串和數據值

基本格式:printf(「原樣輸出內容+格式控制字符」,變量名錶),而對於不一樣的數據有不一樣的格式控制字符,其實格式控制字符至關於一種佔位符。

C語言中格式控制字符經常使用的主要有如下:

  1. int : %d

  2. float: %f

  3. double:%lf

  4. char:%c

  5. 字符串:%s

  6. 十六進制:%x

  7. 八進制:%o

  8. 指針類型:%p

  9. 無符號整形:%u

還有一些比較少用的在這裏就不列舉不出來。

3

printf()打印函數的返回值

C語言中的每一個函數都必須具備返回值。printf()函數也有一個整數做爲返回值。printf()函數返回一個等於它打印的字符總數的整數值。

4
printf函數打印格式字符

一般,當咱們編寫多個printf()語句時,結果以單行顯示,由於printf()函數在單行中顯示輸出。要以不一樣的行或按照咱們的意願顯示輸出,咱們使用一些稱爲轉義字符。轉義字符是特殊字符,具備printf()函數中使用的特殊功能,可根據用戶要求格式化輸出。在C語言中,咱們有如下轉義序列

如下示例程序:

綜合而言:轉義字符通常是用來調整輸出格式,以及打印一些特殊字符用的。

putchar函數

putchar()函數用於在輸出屏幕上顯示單個字符。putchar()函數打印做爲參數傳遞給它的字符,並返回與返回值相同的字符。此功能僅用於打印單個字符。要打印多個字符,咱們須要屢次寫入或使用循環語句。

puts函數

puts()函數用於在輸出屏幕上顯示字符串。puts()函數打印字符串或字符序列,直到換行符。如下示例程序:

fprintf函數

fprintf()函數與文件的概念一塊兒使用。fprintf()函數用於將行打印到文件中。若是要使用fprintf()函數,必須在寫入模式下打開文件。一般咱們把屏幕稱爲爲stdout:標準輸出。fprintf用法和printf差很少,只多了個指定輸出位置。

尾言

本欄目做業:打印如下表格數據

真正成功的人生,不在於成就的大小,而在於你是否努力地去實現自我,喊出本身的聲音,走出屬於本身的道路。今天你就寫出你本身的代碼吧。


本文分享自微信公衆號 - C語言編程基礎(goodStudyCode)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索