自學C語言——第三章 順序結(jié)構(gòu)

賦值語句

定義:在賦值表達式的尾部加上一個“涂屁;”书在,就構(gòu)成了賦值語句。

注:變量定義時的賦初值和賦值語句不可以混為一談

數(shù)據(jù)輸出

定義:把數(shù)據(jù)從計算機內(nèi)部送到計算機外部設備上的操作拆又,稱為“數(shù)據(jù)輸出”儒旬。

C語言本身并沒有提供輸入輸出語句栏账,主要是通過調(diào)用標準庫函數(shù)中的輸入和輸出函數(shù)來實現(xiàn)目的的,因此在調(diào)用函數(shù)之前一定要在源程序中出現(xiàn)“頭文件<stdio,h>”的命令行栈源。

printf函數(shù)的一般調(diào)用形式

printf(格式控制发笔,輸出項1,輸出項2凉翻,…) ? ?在尾部加上“;”捻激,就是輸出語句制轰。

printf可以只有一個參數(shù),也可 以有兩個參數(shù)胞谭。

printf函數(shù)中格式控制的作用:

a垃杖、給輸出項提供輸出格式說明调俘。

如:printf(“%d”彩库,x,y); 一個格式說明,兩個輸出變量骇钦,后面的y不輸出竞漾。

b业岁、提供需要原樣輸出的文字或字符笔时。

如:printf("a=%d,b=%d",a,b); ?a=和b=都將原樣輸出糊闽。

printf函數(shù)中常用的格式說明

%C ? ? ? 輸出字符 ? ? ? ? ? ?%f ? 輸出浮點數(shù) ? ? ? ? ? ? ? ? %u ? 輸出無符號整數(shù)

%d或i ? 輸出十進制整數(shù) ? ? ? ? %s ?輸出字符串 ? ? ? ? ? ?%% ? 輸出一個%

%0 ? ? ? ?輸出八進制整數(shù) ? ?不帶先導0 ? ? ? ? ? %#0 ? 輸出帶上先導0

%x或X ? ?輸出十六進制整數(shù) ? ? ? ? ? ? ? ? ? ? ? ? %#x ? 輸出帶先導0x

%p ? ? ?輸出變量的內(nèi)存地址

注:寬度備注右犹,左對齊符號“-”念链,前導零符號“0”。

長度修飾符

在%和格式符之間看成,可以加入長度修飾符川慌,可保證輸出格式的正確和對齊梦重。

如:%ld(長整數(shù))琴拧,%hd(短整數(shù))蚓胸。

輸出數(shù)據(jù)總帶+號和-號

通常在%和格式符之間加一個“+”號來實現(xiàn)。

數(shù)據(jù)輸入

scanf函數(shù)的一般調(diào)用形式

scanf(格式控制于置,輸入項1八毯,輸入項2话速,…)泊交,加上“廓俭;”就是輸入語句研乒。

注:輸入項必須加上&號宽菜,這個是求地址運算符铅乡。

格式控制和之前的printf輸出函數(shù)是一樣的,都是%開頭侨嘀,以一個“格式字符”作為結(jié)束。

說明:

a葬荷、在格式串中宠漩,必須含有與輸入項一一對應的格式說明符。

b雕崩、在格式字符前可加一個正整數(shù)指定輸入的寬度,但不可以對實數(shù)指定小數(shù)位的寬度饶火。

c致扯、由于輸入是一個字符流肤寝,scanf是按格式控制指定到相應數(shù)據(jù)鲤看,送到指定的地址變量中,所以少輸寺晌,程序則等待輸入,多輸,則在等待下一個輸入操作。

d、scanf函數(shù)有返回值,其值就是本次輸入調(diào)用正確輸入的數(shù)據(jù)項的個數(shù)兼雄。

跳過某個輸入數(shù)

可以在%和格式字符之間加入“ * ”號,作用是跳過對應的輸入數(shù)據(jù)帽蝶。如:

int x,y,z; ?

scanf("%d%*d%d%d",&x,&y,&z);

printf("%d%d%d\n",x,y,z);

復合語句

在C語言中佃乘,一對“{ ?}”不僅可以作函數(shù)體的開頭和結(jié)尾的標志,也可作復合語句的開頭和結(jié)尾的標志驹尼。復合語句也要稱作“語句塊”

{語句1 ?語句2…語句n}


補充

如何實現(xiàn)兩個變量x,y中數(shù)值的互換恕稠?

不可以所x=y;y=x; 要用中間變量t=x;x=y;y=t;

如何實現(xiàn)保留三位小數(shù),第四位四舍五入的程序扶欣?

y=(int)(x*100+0.5)/100.0 ? ? ? ? ? ?這個保留兩位鹅巍,對第三位四舍五入

y=(int)(x*1000+0.5)/1000.0 ? ? ? ? ? 這個保留三位,對第五位四舍五入

y=(int)(x*10000+0.5)/10000.0 ? ? ?這個保留四位料祠,對第四位四舍五入

注:x=(int)x這樣是把小數(shù)部分去掉骆捧。


今天就更新記錄到這了,時間越緊髓绽,人也緊張敛苇,心中那懶的那只也就蠢蠢欲動了,害怕自己一不小心就被它打敗了。枫攀。括饶。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市来涨,隨后出現(xiàn)的幾起案子图焰,更是在濱河造成了極大的恐慌,老刑警劉巖蹦掐,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件技羔,死亡現(xiàn)場離奇詭異,居然都是意外死亡卧抗,警方通過查閱死者的電腦和手機藤滥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來社裆,“玉大人拙绊,你說我怎么就攤上這事∮拘悖” “怎么了标沪?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長晶默。 經(jīng)常有香客問我,道長航攒,這世上最難降的妖魔是什么磺陡? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮漠畜,結(jié)果婚禮上币他,老公的妹妹穿的比我還像新娘。我一直安慰自己憔狞,他們只是感情好蝴悉,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瘾敢,像睡著了一般拍冠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上簇抵,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天庆杜,我揣著相機與錄音,去河邊找鬼碟摆。 笑死晃财,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的典蜕。 我是一名探鬼主播断盛,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼罗洗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了钢猛?” 一聲冷哼從身側(cè)響起伙菜,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎厢洞,沒想到半個月后仇让,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡躺翻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年丧叽,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片公你。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡踊淳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出陕靠,到底是詐尸還是另有隱情迂尝,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布剪芥,位于F島的核電站垄开,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏税肪。R本人自食惡果不足惜溉躲,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望益兄。 院中可真熱鬧锻梳,春花似錦、人聲如沸净捅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛔六。三九已至荆永,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間国章,已是汗流浹背屁魏。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留捉腥,地道東北人氓拼。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親桃漾。 傳聞我的和親對象是個殘疾皇子坏匪,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容