亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

C語言入門教程

leiyi / 1236人閱讀

摘要:語言入門教程一有名有姓的標(biāo)識符語言規(guī)定,標(biāo)識符可以是字母,數(shù)字下劃線組成的字符串,并且第一個字符必須是字母或下劃線。關(guān)系運算符語言中的關(guān)系運算符關(guān)系表達式的值是真和假,在程序用整數(shù)和表示。

C語言入門教程

一、有名有姓的C(標(biāo)識符)

C語言規(guī)定,標(biāo)識符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個字符必須是字母或下劃線。在使用標(biāo)識符時還有注意以下幾點:
1.標(biāo)識符的長度最好不要超過8位,因為在某些版本的C中規(guī)定標(biāo)識符前8位有效,當(dāng)兩個標(biāo)識符前8位相同時,則被認(rèn)為是同一個標(biāo)識符。
2.標(biāo)識符是嚴(yán)格區(qū)分大小寫的。例如Imooc和imooc 是兩個不同的標(biāo)識符。
3.標(biāo)識符最好選擇有意義的英文單詞組成做到"見名知意",不要使用中文。
4.標(biāo)識符不能是C語言的關(guān)鍵字。想了解更多C語言關(guān)鍵字的知識。

二、格式化輸出語句

格式化輸出語句,也可以說是占位輸出,是將各種類型的數(shù)據(jù)按照格式化后的類型及指定的位置從計算機上顯示。其格式為:printf(“輸出格式符”,輸出項);當(dāng)輸出語句中包含普通字符時,可以采用一下格式:

注意:格式符的個數(shù)要與變量、常量或者表達式的個數(shù)一一對應(yīng)
1.算數(shù)運算符
c語言基本運算符:

除法運算中注意:如果相除的兩個數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。mtianyan: 取余運算中注意:該運算只適合用兩個整數(shù)進行取余運算,如:10%3 = 1;mtianyan: notes: 而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1;mtianyan: %%表示這里就是一個%符.注:C語言中沒有乘方這個運算符,也不能用×, ÷等算術(shù)符號。
2、自增與自減運算符
自增運算符為++,其功能是使變量的值自增1。
自減運算符為–,其功能是使變量值自減1。
它們經(jīng)常使用在循環(huán)中。自增自減運算符有以下幾種形式:

3、賦值運算符
C語言中賦值運算符分為簡單賦值運算符和復(fù)合賦值運算符
簡單賦值運算符=號了,下面講一下復(fù)合賦值運算符:
復(fù)合賦值運算符就是在簡單賦值符=之前加上其它運算符構(gòu)成.
例如+=、-=、*=、/=、%=
分析:定義整型變量a并賦值為3,a += 5;這個算式就等價于a = a+5; 將變量a和5相加之后再賦值給a注意:復(fù)合運算符中運算符和等號之間是不存在空格的。
4、關(guān)系運算符
C語言中的關(guān)系運算符:

關(guān)系表達式的值是真和假,在C程序用整數(shù)1和0表示。
注意:>=, <=, ==, !=這種符號之間不能存在空格。

5、邏輯運算符
C語言中的邏輯運算符:

邏輯運算的值也是有兩種分別為真和假,C語言中用整型的1和0來表示。其求值規(guī)則如下:
與運算 &&
參與運算的兩個變量都為真時,結(jié)果才為真,否則為假。例如:5>=5 && 7>5 ,運算結(jié)果為真;
或運算 ||
參與運算的兩個變量只要有一個為真,結(jié)果就為真。 兩個量都為假時,結(jié)果為假。例如:5>=5||5>8,運算結(jié)果為真;
非運算!
參與運算的變量為真時,結(jié)果為假;參與運算量為假時,結(jié)果為真。例如:!(5>8),運算結(jié)果為真。

6、運算符大比拼之優(yōu)先級比較
各種運算符號的順序:

優(yōu)先級別為1的優(yōu)先級最高,優(yōu)先級別為10的優(yōu)先級別最低。

三、格式化輸出語句

格式化輸出語句,也可以說是占位輸出,是將各種類型的數(shù)據(jù)按照格式化后的類型及指定的位置從計算機上顯示。其格式為:printf(“輸出格式符”,輸出項);
當(dāng)輸出語句中包含普通字符時,可以采用一下格式:


注意:格式符的個數(shù)要與變量、常量或者表達式的個數(shù)一一對應(yīng)

四、分支結(jié)構(gòu)

1、簡單if語句

C語言中的分支結(jié)構(gòu)語句中的if條件語句。
簡單if語句的基本結(jié)構(gòu)如下:

注意:if()后面沒有分號,直接寫{}

2、簡單if-else語句
簡單的if-else語句的基本結(jié)構(gòu):

語義是: 如果表達式的值為真,則執(zhí)行代碼塊1,否則執(zhí)行代碼塊2。
注意:if()后面沒有分號,直接寫{},else后面也沒有分號,直接寫{}

3、多重if-else語句
C語言中多重if-else語句,其結(jié)構(gòu)如下:

語義是:依次判斷表達式的值,當(dāng)出現(xiàn)某個值為真時,則執(zhí)行對應(yīng)代碼塊,否則執(zhí)行代碼塊n。
注意:當(dāng)某一條件為真的時候,則不會向下執(zhí)行該分支結(jié)構(gòu)的其他語句。

4、嵌套if-else語句
C語言中嵌套if-else語句。嵌套if-else語句的意思,就是在if-else語句中,再寫if-else語句。其一般形式為:

5、switch語句
switch語句結(jié)構(gòu)如下:

mtianyan: switch語句時還應(yīng)注意以下幾點:

在case后的各常量表達式的值不能相同,否則會出現(xiàn)錯誤。
在case子句后如果沒有break;會一直往后執(zhí)行一直到遇到break;才會跳出switch語句。
switch后面的表達式語句只能是整型或者字符類型。
在case后,允許有多個語句,可以不用{}括起來。
各case和default子句的先后順序可以變動,而不會影響程序執(zhí)行結(jié)果。
default子句可以省略不用。
mtianyan: switch與if語句的應(yīng)用(計算是該年的第幾天)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/123497.html

相關(guān)文章

  • 我是如何自學(xué)C語言的(一個菜鳥的學(xué)習(xí)路)

    摘要:還有書,入門的書我買了好幾本,到最后真正看的只有一本,就是譚浩強的那本。當(dāng)然也不排除特別差的教程,我當(dāng)初的入門教程是小甲魚的,叫做帶你學(xué)帶你飛,書是譚浩強的語言程序設(shè)計第四版。 首先,本人也是一個菜鳥,目前依然還在學(xué)習(xí),當(dāng)初在我開始自學(xué)C語言的時候,走過了好多彎路,如果你看到這篇文章,希望你不要走我走過的彎路,這也是我寫這篇文章的目的,我也不想像老頭子一樣叨叨叨,哪些要做,哪些不要做,...

    newtrek 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.40 - 2018,來學(xué)習(xí)一門新的編程語言吧!

    摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...

    caspar 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.40 - 2018,來學(xué)習(xí)一門新的編程語言吧!

    摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...

    nihao 評論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.40 - 2018,來學(xué)習(xí)一門新的編程語言吧!

    摘要:入門,第一個這是一門很新的語言,年前后正式公布,算起來是比較年輕的編程語言了,更重要的是它是面向程序員的函數(shù)式編程語言,它的代碼運行在之上。它通過編輯類工具,帶來了先進的編輯體驗,增強了語言服務(wù)。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不覺已經(jīng)到來了,總結(jié)過去的 2017,相信小伙們一定有很多收獲...

    Drummor 評論0 收藏0

發(fā)表評論

0條評論

leiyi

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<