第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開(kāi)發(fā)者教程

C 語(yǔ)言入門(mén)教程

C 語(yǔ)言基礎(chǔ)教程
01 C 語(yǔ)言簡(jiǎn)介 02 C 語(yǔ)言的程序結(jié)構(gòu) 03 C 語(yǔ)言的編譯 04 C 語(yǔ)言的標(biāo)準(zhǔn) 05 C 語(yǔ)言中的注釋 06 C 語(yǔ)言中的變量 07 C 語(yǔ)言中的變量類型 08 C 語(yǔ)言的常量 09 C 語(yǔ)言的輸入與輸出 10 C 語(yǔ)言中的 printf() 格式輸出 11 C 語(yǔ)言中的類型轉(zhuǎn)換 12 C 語(yǔ)言中的運(yùn)算符 13 C 語(yǔ)言中的算數(shù)運(yùn)算符 14 C 語(yǔ)言中的位運(yùn)算符 15 C 語(yǔ)言中的邏輯運(yùn)算符 16 C 語(yǔ)言中的三目運(yùn)算符 17 C 語(yǔ)言中的分支結(jié)構(gòu) 18 C 語(yǔ)言中的多重分支 19 C 語(yǔ)言中的分支嵌套結(jié)構(gòu) 20 C 語(yǔ)言中的循環(huán)結(jié)構(gòu) 21 C 語(yǔ)言中的 while 循環(huán) 22 C 語(yǔ)言中的 do-While 循環(huán) 23 C 語(yǔ)言中的 for 循環(huán) 24 C 語(yǔ)言中的多重循環(huán)嵌套 25 循環(huán)實(shí)戰(zhàn),打印九九乘法表 26 C 語(yǔ)言中的break和continue 27 C 語(yǔ)言中的 if 語(yǔ)句 28 C 語(yǔ)言中的 switch/case 語(yǔ)句 29 C 語(yǔ)言中的函數(shù) 30 C 語(yǔ)言函數(shù)的定義和聲明 31 C 語(yǔ)言中函數(shù)的參數(shù)傳入類型 32 C 語(yǔ)言中的 main() 函數(shù)參數(shù) 33 make 工具 makefile 34 C 語(yǔ)言中的數(shù)組 35 C 語(yǔ)言中的多維數(shù)組 36 數(shù)組的練習(xí) 37 C 語(yǔ)言中的字符串 38 C 語(yǔ)言中的字符串函數(shù) 39 C 語(yǔ)言字符串練習(xí) 40 C 語(yǔ)言中的指針 41 C 語(yǔ)言中的 struct 42 C 語(yǔ)言中的 union 43 C 語(yǔ)言中的 maclloc free() 44 C 語(yǔ)言中的 enum 45 整體練習(xí)-學(xué)生管理系統(tǒng)

C 語(yǔ)言的常量

我們通常意義上的常量其實(shí)和英語(yǔ)中的常量這個(gè)單詞不是一個(gè)意思,漢語(yǔ)中的常量對(duì)應(yīng)的是 Literal(字面值),而不是 Constant(常量)。

這里我們分別講一下這兩個(gè)內(nèi)容,大家就會(huì)有自己的對(duì)于“常量”的相關(guān)的認(rèn)識(shí)了。

1. 字面值

字面值通常用來(lái)表示一個(gè)固定的值。這些值可以直接用在程序中,而不需要像變量一樣經(jīng)過(guò)聲明和初始化以后才可以使用。

字面值分為以下幾種:

1.1 整數(shù)

這里的整數(shù)包含十進(jìn)制,八進(jìn)制和十六進(jìn)制。

八進(jìn)制前要加上前綴 0,十六進(jìn)制前要加上前綴 0x 或者 0X 。

同時(shí)在這些整數(shù)的后面可以增加后綴 U 或者 L。這里和上面一樣帶小寫(xiě)都可以。這兩個(gè)后綴分別代表著 unsigned 和 long,

Tips: 請(qǐng)大家注意 C 語(yǔ)言對(duì)于大小寫(xiě)是敏感的。所以在十六進(jìn)制的時(shí)候才會(huì)出現(xiàn)兩種前綴。

比如:

  • 十進(jìn)制:12,34;
  • 八進(jìn)制:0345
  • 十六進(jìn)制:0xef12。

1.2 浮點(diǎn)數(shù)

浮點(diǎn)數(shù)的表示一般由整數(shù)部分,小數(shù)點(diǎn),小數(shù)部分,和指數(shù)部分組成。指數(shù)部分的符號(hào) e 可以大寫(xiě)為 E。一般會(huì)有一下幾種形式。

  • 只有整數(shù)部分,小數(shù)點(diǎn)和小數(shù)部分。例如:3.1415926;
  • 包含整數(shù)部分,小數(shù)點(diǎn),小數(shù)部分和指數(shù)部分。例如:1.312E-3;
  • 只有整數(shù)和指數(shù)部分。例如:31415926e-7L。

1.3 字符

字符就是常見(jiàn)的我們鍵盤(pán)上可以敲入的英文字母,符號(hào)等。如:as,d,f;,@

1.4 字符串

字符串就是由一些列的字符用雙引號(hào)包圍。例如:

Tips:這里的雙引號(hào)(" ")是在英文輸入法下輸入的引號(hào),不是中文輸入法中的引號(hào)。這點(diǎn)在系統(tǒng)中同時(shí)有中文和英文輸入法的環(huán)境下很容易引起錯(cuò)誤。


"hello world!"

"This is a lesson for C language."

2. 常量

講完了字面值之后,我們就可以在這里可以認(rèn)識(shí)一下 C 語(yǔ)言中的用英文原文直譯過(guò)來(lái)的常量是什么了。

有些時(shí)候,我們需要反復(fù)使用一些內(nèi)容,比如計(jì)算圓周率的派值。如果程序中很多地方使用,而這個(gè)值始終又是不變的,甚至應(yīng)該是不能隨意改變的。那么這是時(shí)候。我們就會(huì)用到 C 語(yǔ)言中的常量。

這里有 2 種方式來(lái)定義常量。

一種是使用預(yù)處理命令 #define。

#define pi 3.1415926

這種方式一般出現(xiàn)在程序函數(shù)體的外部。還有一種方式是在函數(shù)體內(nèi)部使用關(guān)鍵字 const。

const float pi = 3.1415926;

常量定義好之后在程序編譯和執(zhí)行的過(guò)程中是永遠(yuǎn)不會(huì)改變的,直接拿來(lái)使用即可。

3. 小結(jié)

C 語(yǔ)言中的常量可能和我之前所認(rèn)識(shí)的常量不太一樣。其實(shí)叫做字面值更為貼切一點(diǎn)。它是由整數(shù)數(shù)字,浮點(diǎn)數(shù)字,字符,字符串等組成。

而與常量這個(gè)英文單詞對(duì)應(yīng)的確實(shí)也是一個(gè)常量,只不過(guò)這個(gè)常量是一個(gè)不可以變化的量。只是用一個(gè)特定的名稱,代表了另外一個(gè)字面值。這個(gè)常量是恒定的。不可以嘗試改變一個(gè)常量,因?yàn)闀?huì)產(chǎn)生錯(cuò)誤。而常量的定義也會(huì)有兩種不同的方式。一種是采用預(yù)處理的方式,而另外一種則是采用了關(guān)鍵字的定義。兩者定義的位置也是不一樣的,我們?cè)谑褂玫臅r(shí)候要注意這一點(diǎn)。