C語言程式設計課堂總結4

2022-10-09 01:03:13 字數 1655 閱讀 8680

這個系列是用來解決學校c語言課程的,並不適用於acm和oi

本系列部落格分為2部分,分別是 c語言程式設計筆記(網課) 和 課堂總結(線下課)

歡迎**ssw02的部落格:

本節我們來解決輸入輸出的問題,正好之前我的筆記裡也不詳細

1.引入

c語言,眾所周知,沒有i/o語句,所有的i/o操作由函式進行代替。

當然,這裡不需要我們來單獨寫字元輸入和輸出的函式,我們要做的只是呼叫庫里預設好的函式就行

比如我們常見的標頭檔案:#include裡面包含的scanf()printf()函式

2.字元輸入和輸出函式

先介紹用於讀取單個字元的函式getchar()和輸出單個字元的函式putchar()

#include int main()
purchar的用法很多,比如可以purchar('a') ;3.格式輸出字元我們先介紹格式輸出字元,在介紹格式輸入字元會輕鬆很多

功能:按指定格式向顯示器輸出資料

格式:printf("格式控制串",輸出列表)

格式控制串含有:

格式說明:修飾符,用於指定輸出的格式

普通字元或轉義序列:原樣輸出

詳細的**如下

下面是一些常見的格式字元

1.格式字元和輸出項個數應當匹配,並且會按照順序逐一輸出

2.當格式字元和輸出項的型別不匹配的時候,會按照格式字元輸出。

修飾符:顧名思義,就是用來附加說明格式的

備註:在終端執行的時候,上面兩個小方格顯示為空格

舉個例子:

#includeint main()

/*輸出結果

1234 , 1234

123.46 , 123.5

hello , hel

*/

剩下的一些輸出方式這裡就不做贅述了

這裡再強調一下在dev-c++編譯器中引數求值的順序問題(由右邊到左邊)

#includeint main()

//輸出結果 2 3

格式輸入字元有了格式輸出字元的基礎,我們現在來看一下格式輸入字元

格式: scanf(「格式控制串」,位址表)

一般以空格、tab或回車鍵作為分隔符

輸入時會用到的一些修飾符

C語言基礎課堂總結 迴圈

表示式 for 表示式1 表示式2 表示式3 例 用for迴圈實現99乘法表 int i,j for i 1 i 9 i printf n for迴圈也可以實現死迴圈 for 表示式 while 表示式 表示式結果為真執行迴圈體 while類似for迴圈的精簡版本,for負責迴圈次數明確的情況,wh...

C 課堂總結4 類(常用的類)

一 string類 1 str.length 字串的長度 str 索引號 2 str.trim 去除左右兩邊的空格 str.trimstart 去掉左邊的空格 str.trimend 去掉右邊的空格 x.trim 去掉字串前後的空格,trimstart 去掉前面的空格,trimend 去掉後面的空格...

C 程式語言筆記(4)

54 函式過載和類屬機制所實現的叫做編譯時多型 執行時多型指的是基類中定義虛函式,在派生類中對該虛函式進行重定義,要通過基類指標 或基類引用 來呼叫虛函式 55 除了建構函式之外,任意非static成員函式都可以根據需要設計為虛函式。56 當指標呼叫類的虛函式時,指標是動態繫結所指向的類的物件 基類...