最新国产在线不卡AV,国产又爽又黄的视频免费看,精品综合久久久久久97,日韩欧美高清中文字幕免费一区二区

            科普

            c語言知識點最新大全 IT知識

            電腦知識優(yōu)爾供稿

            C語言不但執(zhí)行效率高而且可移植性好,可以用來開發(fā)應用軟件、驅動、操作系統(tǒng)等。C語言也是其它眾多高級語言的鼻祖語言,所以說學習C語言是進入編程世界的必修課。下面是9252兒童網(wǎng)小編為大家整理的關于c語言知識點最新,希望對您有所幫助。歡迎大家閱讀參考學習!

            c語言知識點最新

            算術運算符和算術表達式?

            一、基本的算術運算符?

            (1)+(加法運算符或正值運算符,如2+5)。?

            (2)-(減法運算符或負值運算符,如4-2)。?

            (3)_(乘法運算符,如3_8)。?

            (4)/(除法運算符,如11/5)。?

            /的運算分為兩種情況:?

            a、“除”的左右兩邊都為整數(shù)時,所得結果必然是整數(shù)(注意:僅取整數(shù)部分,不是四舍五入)?

            比如:5/2的值為2,不是2.5,1/2的值為0。?

            b、“除”的左右兩邊至少有一個是實型數(shù)據(jù)(即小數(shù))時,所得結果為實型數(shù)據(jù)。?

            比如:5/2.0的值為2.5,7.0/2.0的值為3.5.?

            (5)%(模運算符或稱求余運算符,%兩側均應為整型數(shù)據(jù),如9%7的值為2)。?

            需要說明的是:當運算對象為負數(shù)時,所得結果隨編譯器不同而不同,在vc中,結果的符號與被除數(shù)相同,比如:13%-2值為1,而-15%2值為-1。

            二、 算術表達式和運算符的優(yōu)先級與結合性?

            算術表達式是用算術運算符和括號將運算量(也稱操作數(shù))連接起來的、符合C語言語法規(guī)則的表達式。運算對象包括函數(shù)、常量和變量等。?

            在計算機語言中,算術表達式的求值規(guī)律與數(shù)學中的四則運算的規(guī)律類似,其運算規(guī)則和要求如下。?

            (1)在算術表達式中,可使用多層圓括號,但括號必須配對。運算時從內層圓括號開始,由內向外依次計算各表達式的值。?

            (2)在算術表達式中,對于不同優(yōu)先級的運算符,可按運算符的優(yōu)先級由高到低進行運算,若表達式中運算符的優(yōu)先級相同,則按運算符的結合方向進行運算。?

            (3)如果一個運算符兩側的操作數(shù)類型不同,則先利用自動轉換或強制類型轉換,使兩者具有相同類型,然后進行運算。?

            三、 自增自減運算符?

            作用:使變量的值增1或減1。?

            如:++i,--i (在使用i之前,先使i的值加1、減1)。?

            i++,i-- (在使用i之后,使i的值加1、減1)。?

            (1)只有變量才能用自增運算符 (++)和自減運算符(--),而常量或表達式不能用,如10++或(x+y)++都是不合法的。?

            (2)++和--的結合方向是“自右向左“,如 -i++ ,i的左邊是負號運算符,右邊是自增運算符,負號運算和自增運算都是 “自右向左“結合的,相當于 -(i++)。?

            在循環(huán)語句中常用到自增(減)運算符,在指針中也常用到該運算符,考生要弄清楚“i++”和“++i”及“i--”和“--i”的區(qū)別,特別弄清楚表達式的值和變量的值。

            逗號運算符和逗號表達式

            在c語言中,逗號除了作為分隔符,還可以用作一種運算符----逗號運算符,用逗號運算符將幾個表達式連接起來,例如a=b+c,a=b_c等稱為逗號表達式。?

            一般形式為:?

            表達式1 ,表達式2 ,表達式3 , …,表達式n?

            例:x=2,y=3,z=4?

            逗號表達式具有從左至右的結合性,即先求解表達式1,然后依次求解表達式2,直到表達式n的值。表達式n的值就是整個逗號表達式的值。上述的逗號表達式的值就是表達式z=4的值4.需要注意的是,逗號運算符是所有運算符中級別最低的。?

            例:有如下程序段:?

            main()?

            {?

            int a=2,b=4,c=6,x,y;?

            y=(x=a+b),(b+c);?

            printf("y=%d,x=%d",y,x);?

            }?

            程序顯示結果為:y=6,x=6?

            討論:將y=(x=a+b),(b+c);改為y=((x=a+b),b+c) 的程序結果?

            必不可少之主函數(shù)

            一個C程序有且只有一個主函數(shù),即main函數(shù)。

            C程序就是執(zhí)行主函數(shù)里的代碼,也可以說這個主函數(shù)就是C語言中的唯一入口。

            而main前面的int就是主函數(shù)的類型.

            printf()是格式輸出函數(shù),這里就記住它的功能就是在屏幕上輸出指定的信息

            return是函數(shù)的返回值,根據(jù)函數(shù)類型的不同,返回的值也是不同的。

            \n是轉義字符中的換行符。(注意:C程序一定是從主函數(shù)開始執(zhí)行的)

              為你推薦