2016計(jì)算機(jī)二級(jí)知識(shí)點(diǎn)(2)
2、(int)a;
第二章
1)printf函數(shù)的格式考查:
%d對(duì)應(yīng)整型;%c對(duì)應(yīng)字符;%f對(duì)應(yīng)單精度等等。寬度的,左對(duì)齊等修飾。
%ld對(duì)應(yīng) long int;%lf 對(duì)應(yīng)double。
2)scanf函數(shù)的格式考察:
注意該函數(shù)的第二個(gè)部分是&a 這樣的地址,不是a;
Scanf(“%d%d%*d%d”,&a,&b,&c);跳過(guò)輸入的第三個(gè)數(shù)據(jù)。
3)putchar ,getchar 函數(shù)的考查:
char a = getchar() 是沒(méi)有參數(shù)的,從鍵盤得到你輸入的一個(gè)字符給變量a。
putchar(‘y’)把字符y輸出到屏幕中。
4)如何實(shí)現(xiàn)兩個(gè)變量x ,y中數(shù)值的互換(要求背下來(lái))
不可以把 x=y,y=x; 要用中間變量 t=x;x=y;y=t。
5)如何實(shí)現(xiàn)保留三位小數(shù),第四位四舍五入的程序,(要求背下來(lái))
x=(int)(x*1000+0.5)/1000.0
這個(gè)有推廣的意義,注意 x = (int)x 這樣是把小數(shù)部分去掉。
第三章
特別要注意:c語(yǔ)言中是用非0表示邏輯真的,用0表示邏輯假的。
1)關(guān)系表達(dá)式:
表達(dá)式的數(shù)值只能為1(表示為真),或0(表示假)
當(dāng)關(guān)系的表達(dá)是為真的時(shí)候得到1。如 9>8這個(gè)是真的,所以表達(dá)式的數(shù)值就是1;
2)邏輯表達(dá)式:
只能為1(表示為真),或0(表示假)
a) 共有&& || ! 三種邏輯運(yùn)算符號(hào)。
b) !>&&>|| 優(yōu)先的級(jí)別。
c) 注意短路現(xiàn)象??荚嚤容^喜歡考到。
d) 要表示 x 是比0大,比10小的方法。0
3)if 語(yǔ)句
