【持續(xù)更新】C語言 第二天學習筆記(第一章)

一堕汞、【理解】復習昨天知識
二、【掌握】printf函數(shù)詳解

~復習:
我們之前所學的printf函數(shù)的用法

  1. printf函數(shù)的作用

      作用: 向控制臺屏幕輸出信息.
    

2 printf函數(shù)的簡單使用

     printf("要輸出的內容"); 雙引號之間的內容會原樣的輸出.

3 使用printf函數(shù)輸出指定數(shù)值

    語法格式:
        printf("字符串格式控制符",數(shù)值列表);

 格式控制符(占位符)

 %d 輸出1個int類型變量的值.

 %f 輸出1個float類型變量的值.

 %lf 輸出1個double類型變量的值.

 %c 輸出1個char類型的變量的值.

三昨寞、【掌握】轉義符
思考:如果我想用printf輸出 33.3% 怎么做践付?悄蕾?

解決方法:33.3%%

除此以外還有其他各種特殊效果拣凹,例如:如果我想換行怎么辦?我想控制光標怎么辦督函?

這些我們 通通都需要輸入特定的符號嘀粱,而這些符號在程序里面就叫轉義符。

\n 換行,相當于敲一下回車辰狡。

\t
跳到下一個tab位置,相當于按一下鍵盤上的tab鍵锋叨。 \b 退格,相當于按一下backspace。

\r 使光標回到本行開頭宛篇。

\f 換頁,光標移到到下頁開頭娃磺。

\\
輸出\字符,也就是在屏幕上顯示一個\字符。

\'
輸出'字符,也就是在屏幕上顯示一個'字符叫倍。

\"
輸出"字符,也就是在屏幕上顯示一個"字符偷卧。

輸出示意圖

四、【掌握】scanf函數(shù)的簡單使用
思考:如果段标,我們想拿到用戶輸入的東西涯冠,怎么辦?
解決:我們需要使用scanf()這個函數(shù)

1.scanf的作用:

在程序運行到scanf的時候逼庞,接收用戶輸入的一些數(shù)據(jù),并存儲在變量之中

2.scanf的語法:
scanf("格式控制字符串",變量地址列表);

語義:格式控制字符串里寫占位符瞻赶,占位符用來接收用戶輸入1個什么類型的數(shù)據(jù)赛糟,后面寫變量的地址,使用&符號可以取到變量的地址砸逊,代表將用戶輸入的對應的數(shù)據(jù)存到這個變量里璧南。

3.scanf的特點:

阻塞式函數(shù):即運行到scanf時,除非用戶輸入完數(shù)據(jù)师逸,否則會一直停在scanf處等待用戶輸入

4.scanf函數(shù)中的占位符:

代表的意義: 要求用戶輸入1個什么類型的數(shù)據(jù). 所以后面給的變量的地址的那個變量的類型要和格式控制符保持一致.

%d 代表要求用戶輸入1個整型的數(shù)據(jù).

%f 代表要求用戶輸入1個單精度的小數(shù).

%lf 代表要求用戶輸入1個雙精度類型的小數(shù).

%c 代表要求用戶輸入1個char類型的數(shù)據(jù).
5.寫完scanf一定要注意后面接變量地址司倚,并且接同類型的變量地址,否則取到的東西會很異常

五篓像、【掌握】scanf詳解

一动知、scanf需要注意的地方

1、如果scanf函數(shù)格式里要求輸入的是數(shù)(整形员辩、浮點型)盒粮,那么不管你敲入多少個空格和回車都會被忽略掉,不會存入到變量中奠滑,除非真正輸入了數(shù)字再按回車丹皱,才會存入變量

scanf示意圖

2妒穴、如果scanf函數(shù)格式里要求輸入的是字符(%c),那么你輸入的空格或者回車摊崭,都算存入變量

如圖

3讼油、如果要接收多個輸入,可以寫在一起呢簸。以空格或者回車代表不同輸入

接收多個輸入
接收多個輸入-2

4矮台、最好不要讓數(shù)字和字符一起輸入,否則可能出問題

注意

5阔墩、如果一次想接收多個輸入嘿架,并且想改變分割符(默認是回車或者空格),則可指定相應的分隔符即可啸箫。如下:

多個輸入
多個輸入-2

二耸彪、scanf運行原理

1). 用戶從控制臺輸入的數(shù)據(jù)是先存儲在1個叫做緩沖區(qū)地方

2). 當scanf函數(shù)準備為變量賦值的時候.先看看緩沖區(qū)中有沒有數(shù)據(jù)
如果緩沖區(qū)中沒有合適的數(shù)據(jù)才會暫停程序讓用戶從控制臺輸入
如果緩沖區(qū)中有合適的數(shù)據(jù) 直接將緩存區(qū)中的數(shù)據(jù)拿出來賦值給變量

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市忘苛,隨后出現(xiàn)的幾起案子蝉娜,更是在濱河造成了極大的恐慌,老刑警劉巖扎唾,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件召川,死亡現(xiàn)場離奇詭異,居然都是意外死亡胸遇,警方通過查閱死者的電腦和手機荧呐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纸镊,“玉大人倍阐,你說我怎么就攤上這事《和” “怎么了峰搪?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長凯旭。 經(jīng)常有香客問我概耻,道長,這世上最難降的妖魔是什么罐呼? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任鞠柄,我火速辦了婚禮,結果婚禮上弄贿,老公的妹妹穿的比我還像新娘春锋。我一直安慰自己,他們只是感情好差凹,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布期奔。 她就那樣靜靜地躺著侧馅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪呐萌。 梳的紋絲不亂的頭發(fā)上馁痴,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天,我揣著相機與錄音肺孤,去河邊找鬼罗晕。 笑死,一個胖子當著我的面吹牛赠堵,可吹牛的內容都是我干的小渊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼茫叭,長吁一口氣:“原來是場噩夢啊……” “哼酬屉!你這毒婦竟也來了?” 一聲冷哼從身側響起揍愁,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤呐萨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后莽囤,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谬擦,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年朽缎,在試婚紗的時候發(fā)現(xiàn)自己被綠了惨远。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡话肖,死狀恐怖锨络,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情狼牺,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布礼患,位于F島的核電站是钥,受9級特大地震影響,放射性物質發(fā)生泄漏缅叠。R本人自食惡果不足惜悄泥,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望肤粱。 院中可真熱鬧弹囚,春花似錦、人聲如沸领曼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至毁渗,卻和暖如春践磅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背灸异。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工府适, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人肺樟。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓檐春,卻偏偏與公主長得像,于是被迫代替她去往敵國和親么伯。 傳聞我的和親對象是個殘疾皇子疟暖,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內容