這個系列是用來解決學校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 當指標呼叫類的虛函式時,指標是動態繫結所指向的類的物件 基類...