從零開始的敲代碼生活--C語言篇(輸入輸出函數)
輸入輸出的參考點是計算機系統的內存。 如果數據進入內存即為輸入 如果數據是從內存中輸出即為輸出函數接口包含 函數名函數的參數頭文件處的#include stdio.h為系統提供的輸入輸出函數功能的說明一、putchar、getcharputchar向終端輸出一個字符putchar C常量、變量、表達式、換行符getchar從終端接收一個字符接收返回值 C getchar()二、puts、getsputs向終端輸出一個字符串會在自定在字符串末尾添加換行符傳入的參數可以為常量也可以為變量gets從終端讀取一個字符串傳入的參數為變量并以數組的形式儲存注意在使用gets讀取數據時要注意讀取的內容不能超過給定的空間如果越界可能會導致其他空間中的數據被覆蓋三、printf、scanfprintf向終端格式化輸出scanf從終端格式化輸入數據在接收過程中盡量少出現非控制字符在格式化輸入輸出時常用控制字符進行格式化換行符\n、退格符\b、橫向制表符\t、縱向制表符\v、回車\r整型變量的輸入輸出%d%ld、無符號整型變量的輸入輸出%u%lu、浮點型變量的輸入輸出%f%lf、以科學計數法顯示浮點型變量的輸入輸出%e、字符串類型的輸入輸出%s、按照ASCII碼對應圖形輸入輸出%c、按八進制輸出%0、按十六進制輸出%x、輸出一個“\”\\、輸出一個“%”%%指定數據顯示寬度的輸出%ndn為正整數右對齊高位補空格、指定顯示浮點數的位數%.mdm為正整數輸出遵循四舍五入、左對齊輸出%-nd、右對齊%0d高位補0常用注釋方法對于單行內容的注釋//對于多行內容的注釋/*···*/或#if 0···#endif注釋 #if 1···#endif取消注釋在終端輸入時存在輸入緩沖區在接收數據前存放數據例如在終端輸入123 回車此時在輸入緩沖區存放的內容123\n

相關新聞

單片機計算機畢設之基于嵌入式技術的溫度閾值可調加熱設備設計 基于 STM32 單片機的溫度檢測與恒溫控制系統(011201)

單片機計算機畢設之基于嵌入式技術的溫度閾值可調加熱設備設計 基于 STM32 單片機的溫度檢測與恒溫控制系統(011201)

博主介紹:??碼農一枚 ,專注于大學生項目實戰開發、講解和畢業🚢文撰寫修改等。全棧領域優質創作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺優質作者、專注于Java、小程序技術領域和畢業項目實戰 ??技術范圍:&am…

2026/8/2 7:13:52 閱讀更多
單片機計算機畢設之基于 STM32 的聲光提醒型環境監測電子鐘實現 基于 STM32 的實時時鐘與環境傳感綜合系統設計(011101)

單片機計算機畢設之基于 STM32 的聲光提醒型環境監測電子鐘實現 基于 STM32 的實時時鐘與環境傳感綜合系統設計(011101)

博主介紹:??碼農一枚 ,專注于大學生項目實戰開發、講解和畢業🚢文撰寫修改等。全棧領域優質創作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺優質作者、專注于Java、小程序技術領域和畢業項目實戰 ??技術范圍:&am…

2026/8/1 20:25:56 閱讀更多
單片機計算機畢設之基于單片機的水產養殖水質雙參數監測系統設計 基于 STM32 的手動自動切換型水質報警裝置設計(011001)

單片機計算機畢設之基于單片機的水產養殖水質雙參數監測系統設計 基于 STM32 的手動自動切換型水質報警裝置設計(011001)

博主介紹:??碼農一枚 ,專注于大學生項目實戰開發、講解和畢業🚢文撰寫修改等。全棧領域優質創作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺優質作者、專注于Java、小程序技術領域和畢業項目實戰 ??技術范圍:&am…

2026/8/1 11:06:24 閱讀更多
網盤直鏈下載助手:徹底告別下載限制的終極解決方案

網盤直鏈下載助手:徹底告別下載限制的終極解決方案

網盤直鏈下載助手:徹底告別下載限制的終極解決方案 【免費下載鏈接】Online-disk-direct-link-download-assistant 一個基于 JavaScript 的網盤文件下載地址獲取工具。基于【網盤直鏈下載助手】修改 ,支持 百度網盤 / 阿里云盤 / 中國移動云盤 / 天翼云盤…

2026/8/2 12:46:09 閱讀更多
Unity游戲開發中MVC框架的實踐指南:從理論到代碼實現

Unity游戲開發中MVC框架的實踐指南:從理論到代碼實現

1. 項目概述:為什么Unity開發者需要關注MVC? 如果你在Unity社區里混跡過一段時間,或者面試過一些Unity相關的崗位,大概率會聽到過“MVC框架”這個詞。它就像一個傳說中的武林秘籍,人人都說好,但真正能把它在…

2026/8/2 12:25:40 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是應用材料(Applied Materials)公司生產的一款用于半導體設備的I/O信號分配電路板。該型號(0100-02186)的核心特點如下:專用于Endura等半導體工藝腔室。集成信號路由與分配功能。連接控制…

2026/8/2 2:51:21 閱讀更多
Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機是日本日清(Nissei)品牌的一款工業用三相異步電機,適用于自動化設備及通用機械驅動。該型號(FFMN-32L-10-T0 40AX)的核心特點如下:三相交流異步電動機。額定…

2026/8/2 2:52:49 閱讀更多