-
不可改變的常量 在程序執(zhí)行過程中,值不發(fā)生改變的量稱為常量。C語言的常量可以分為直接常量和符號常量。 直接常量也稱為字面量,是可以立即拿來用,無需說明的量,比如: 整型常量:13、0、-13; 實(shí)型常量:13.33、-24.4; 字符常量:‘a(chǎn)’、‘M’ 字符串常量:”I love imooc!” 下面的代碼分別打印這四種直接常量: 在C語言中,可以用一個(gè)標(biāo)識符來表示一個(gè)常量,稱之為符號常量。符號常量在使用之前必須先定義,其一般形式為: #define 標(biāo)識符 常量值 習(xí)慣上符號常量的標(biāo)識符用大寫字母,變量標(biāo)識符用小寫字母,以示區(qū)別。下面是一個(gè)使用符號常量的小例子: 運(yùn)算結(jié)果為: 圓周率是:3.140000 注意:常量是不可改變的查看全部
-
格式化輸出語句 格式化輸出語句,也可以說是占位輸出,是將各種類型的數(shù)據(jù)按照格式化后的類型及指定的位置從計(jì)算機(jī)上顯示。這樣做的好處,是有利于計(jì)算機(jī)能夠準(zhǔn)確的將我們所要類型數(shù)據(jù)給我們。 其格式為:printf("輸出格式符",輸出項(xiàng)); C語言中的常用格式化符: 當(dāng)輸出語句中包含普通字符時(shí),可以采用一下格式: printf("普通字符輸出格式符", 輸出項(xiàng)); 例如: 輸出結(jié)果為: a=10 如果要輸出多個(gè)變量的并指定變量的位置時(shí)候,格式符還可以連用,變量之間需要用逗號隔如: 輸出結(jié)果為: 整數(shù):10,小數(shù):7.560000,字符:c 注意:格式符的個(gè)數(shù)要與變量、常量或者表達(dá)式的個(gè)數(shù)一一對應(yīng)查看全部
-
判斷閏年的方法: 普通年能被4整除且不被100整除的為閏年;或者世紀(jì)年能被400整除的是閏年,如2000年。查看全部
-
那么函數(shù)的返回值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。 函數(shù)的返回值要注意以下幾點(diǎn): 1. 函數(shù)的值只能通過return語句返回主調(diào)函數(shù)。return語句的一般形式為: return 表達(dá)式 或者為: return (表達(dá)式); 2. 函數(shù)值的類型和函數(shù)定義中函數(shù)的類型應(yīng)保持一致。如果兩者不一致,則以函數(shù)返回類型為準(zhǔn),自動進(jìn)行類型轉(zhuǎn)換。 注意:void函數(shù)中可以有執(zhí)行代碼塊,但是不能有返回值,另void函數(shù)中如果有return語句,該語句只能起到結(jié)束函數(shù)運(yùn)行的功能。其格式為:return;查看全部
-
遞歸函數(shù)特點(diǎn): 每一級函數(shù)調(diào)用時(shí)都有自己的變量,但是函數(shù)代碼并不會得到復(fù)制,如計(jì)算5的階乘時(shí)每遞推一次變量都不同; 每次調(diào)用都會有一次返回,如計(jì)算5的階乘時(shí)每遞推一次都返回進(jìn)行下一次; 遞歸函數(shù)中,位于遞歸調(diào)用前的語句和各級被調(diào)用函數(shù)具有相同的執(zhí)行順序; 遞歸函數(shù)中,位于遞歸調(diào)用后的語句的執(zhí)行順序和各個(gè)被調(diào)用函數(shù)的順序相反; 遞歸函數(shù)中必須有終止語句。 一句話總結(jié)遞歸:自我調(diào)用且有完成狀態(tài)。查看全部
-
阿貍查看全部
-
#include<stdio.h> int main(){ int x = 1; int y = 2; int z = 3; printf("x是否大于y:%d\n",x > y); printf("y是否大于等于x:%d\n",y >= x); printf("y是否小于z:%d\n",y < z); printf("z是否小于等于x:%d\n",z <= x); printf("z是否等于x+y:%d\n",z == x+y); }查看全部
-
基本數(shù)據(jù)類型 在我們玩游戲的時(shí)候,游戲中的角色是有類型的,有敏捷性、力量型、法術(shù)性等等。同樣C語言中的數(shù)據(jù)也是有類型的,C語言中,數(shù)據(jù)類型可分為:基本數(shù)據(jù)類型,構(gòu)造數(shù)據(jù)類型,指針類型,空類型四大類。如圖所示: 這里我們先給大家講解基本數(shù)據(jù)類型中最簡單也是最常用的整型、實(shí)型與字符型。 整型數(shù)據(jù)是指不帶小數(shù)的數(shù)字。生活中有很多信息適合使用整型數(shù)據(jù)來表示,比如:人的年齡、班級的人數(shù)、書的總頁數(shù)等等。因此整型的類型比較多: 浮點(diǎn)數(shù)據(jù)是指帶小數(shù)的數(shù)字。生活中有很多信息適合使用浮點(diǎn)型數(shù)據(jù)來表示,比如:人的體重(單位:公斤)、商品價(jià)格、圓周率等等。因?yàn)榫鹊牟煌址譃?種: 注:C語言中不存在字符串變量,字符串只能存在字符數(shù)組中,這個(gè)后面會講。查看全部
-
變量及初始化 變量:顧名思義就是可變化的量,一個(gè)變量應(yīng)該有一個(gè)名字(標(biāo)識符),占據(jù)內(nèi)存中一定的存儲單元。使用變量之前必須先定義變量,要區(qū)分變量名和變量值是兩個(gè)不同的概念。就好比:住在房間里的客人與房間號是兩個(gè)不同的概念。 變量定義的一般形式為: 類型說明符 變量名; 當(dāng)有多個(gè)類型相同的變量時(shí): 類型說明符 變量名, 變量名, 變量名...; 變量名和標(biāo)識符的命名規(guī)范完全相同。%d在后面會有詳細(xì)講解 注意:在定義中不允許連續(xù)賦值,如int a=b=c=5;是不合法的。 變量的初始化分為兩種方式:1.先聲明再初始化 2.聲明的同時(shí)初始化,例如:查看全部
-
C語言中關(guān)鍵字 1999年12月16日,ISO推出了C99標(biāo)準(zhǔn),該標(biāo)準(zhǔn)新增了5個(gè)C語言關(guān)鍵字: inline restrict _Bool _Complex _Imaginary(注意bool 從來不是C語言的關(guān)鍵字) 2011年12月8日,ISO發(fā)布C語言的新標(biāo)準(zhǔn)C11,該標(biāo)準(zhǔn)新增了7個(gè)C語言關(guān)鍵字: _Alignas _Alignof _Atomic _Static_assert _Noreturn _Thread_local _Generic查看全部
-
良好習(xí)慣之規(guī)范 在寫C語言程序的時(shí)候?yàn)榱藭鴮懬逦?、便于閱讀、便于理解、便于維護(hù),在編寫程序時(shí)應(yīng)遵循以下規(guī)則: 1、一個(gè)說明或一個(gè)語句占一行,例如:頭文件、執(zhí)行語句結(jié)束都需要換行; 2、函數(shù)體內(nèi)的語句要有明顯縮進(jìn),通常以按一下Tab鍵為一個(gè)縮進(jìn); 3、括號要成對寫,如果需要刪除的話也要成對刪除; 4、當(dāng)一句執(zhí)行語句結(jié)束的時(shí)候末尾需要有分號; 5、代碼中所有符號均為英文半角符號。查看全部
-
良好習(xí)慣之規(guī)范 在寫C語言程序的時(shí)候?yàn)榱藭鴮懬逦?、便于閱讀、便于理解、便于維護(hù),在編寫程序時(shí)應(yīng)遵循以下規(guī)則: 1、一個(gè)說明或一個(gè)語句占一行,例如:頭文件、執(zhí)行語句結(jié)束都需要換行; 2、函數(shù)體內(nèi)的語句要有明顯縮進(jìn),通常以按一下Tab鍵為一個(gè)縮進(jìn); 3、括號要成對寫,如果需要刪除的話也要成對刪除; 4、當(dāng)一句執(zhí)行語句結(jié)束的時(shí)候末尾需要有分號; 5、代碼中所有符號均為英文半角符號。查看全部
-
注釋是為了使別人能看懂你寫的程序,也為了使你在若干年后還能看得懂你曾經(jīng)寫的程序而設(shè)定的。注釋是寫給程序員看的,不是寫給電腦看的。所以注釋的內(nèi)容,電腦在編譯時(shí)會被自動忽略。 C語言注釋方法有兩種: 多行注釋: /* 注釋內(nèi)容 */ 單行注釋: //注釋一行 以下是使用多行注釋與單行注釋的例子: 運(yùn)行結(jié)果:查看全部
-
我還在糾結(jié)余數(shù)怎么取,然后我看見%是取余數(shù)的時(shí)候 我就豁然開朗了查看全部
-
變量的初始化分為兩種方式:1.先聲明再初始化 2.聲明的同時(shí)初始化查看全部
舉報(bào)
0/150
提交
取消