今天為大家?guī)?lái)數(shù)據(jù)類型的詳細(xì)教程
編程規(guī)范
在C語(yǔ)言中,我們雖然可以自由的編寫(xiě)代碼。但是為了提高其可讀性,我們就要按照一定的規(guī)范進(jìn)行C語(yǔ)言的編寫(xiě)。
1.變量,常量的命名規(guī)范
在編寫(xiě)C語(yǔ)言的過(guò)程中,我們會(huì)不可避免的用到一些變量或者常量。為了方便的區(qū)分彼此,我們常常為常量命名時(shí)統(tǒng)一使用大寫(xiě)格式。在使用變量時(shí),如果是普通變量,那么為其命名時(shí)使用其本身含義的英文。如果變量是成員變量,那么為其命名時(shí)就要均以m_開(kāi)始。例如:
int age; //定義普通整型變量
int m_age; //定義整型成員變量
int * page; //定義整型指針變量
#define AGE 20 //定義常量
2.代碼縮進(jìn)
在編寫(xiě)C語(yǔ)言的過(guò)程中,我們對(duì)代碼進(jìn)行統(tǒng)一縮進(jìn)。代碼的縮進(jìn)通常為4個(gè)字符,但是這4個(gè)字符通常不采用空格,而是使用Tab鍵制表位,例如:
#include //引用頭文件
using namespace std; //命名空間
int main() //主函數(shù)
{
int i,a,c; //定義變量
i = 10; //賦值
a = 20; //賦值
i = a; //賦值
cout << i<//輸出
cout << a; //輸出
}
(該示例為C++代碼)
如上代碼所示:
這些代碼前的空格就是編寫(xiě)代碼時(shí)所需要的代碼縮進(jìn)。
3.函數(shù)的命名規(guī)范
C語(yǔ)言中,在定義函數(shù)時(shí),函數(shù)名的首字母要大寫(xiě),其余的字母大小寫(xiě)不做要求,可以隨意混合。例如:
int ADDnum(int num1,int num2);
關(guān)鍵字
在C語(yǔ)言中,共保留了32個(gè)關(guān)鍵字,這些關(guān)鍵字擁有自己的含義,因此不能用來(lái)命名。
關(guān)鍵字 | 說(shuō)明 |
---|---|
auto | 聲明自動(dòng)變量 |
double | 聲明雙精度變量或函數(shù) |
int | 聲明整型變量或函數(shù) |
struct | 聲明結(jié)構(gòu)體變量或函數(shù) |
break | 跳出當(dāng)前循環(huán) |
else | 條件語(yǔ)句否定分支 |
long | 聲明長(zhǎng)整型變量或函數(shù) |
switch | 用于開(kāi)關(guān)語(yǔ)句 |
case | 開(kāi)關(guān)語(yǔ)句分支 |
enum | 聲明枚舉類型 |
register | 聲明寄存器變量 |
typedef | 用以給數(shù)據(jù)類型取別名 |
char | 聲明字符型變量或函數(shù) |
extern | 聲明變量是在其他文件中聲明 |
union | 聲明共用數(shù)據(jù)類型 |
return | 返回語(yǔ)句 |
const | 聲明只讀 |
float | 聲明浮點(diǎn)型變量或函數(shù) |
short | 聲明短整型變量或函數(shù) |
unsigned | 聲明無(wú)符號(hào)類型變量或函數(shù) |
continue | 結(jié)束當(dāng)前循環(huán),開(kāi)始下一輪循環(huán) |
for | 循環(huán)語(yǔ)句 |
signed | 聲明有符號(hào)類型變量或函數(shù) |
void | 聲明無(wú)返回值函數(shù) |
default | 開(kāi)關(guān)語(yǔ)句中的“其他”分支 |
goto | 無(wú)條件跳轉(zhuǎn)語(yǔ)句 |
sizeof | 顯示數(shù)據(jù)類型長(zhǎng)度 |
volatile | 說(shuō)明變量在程序執(zhí)行中可被隱含地改變 |
do | 循環(huán)語(yǔ)句的循環(huán)體 |
while | 循環(huán)語(yǔ)句的循環(huán)條件 |
static | 聲明靜態(tài)變量 |
if | 條件語(yǔ)句 |
今天的內(nèi)容就到這里,下期小編將帶大家繼續(xù)學(xué)習(xí),各位看官老爺記得查閱哦~
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7604瀏覽量
136686 -
代碼
+關(guān)注
關(guān)注
30文章
4779瀏覽量
68521 -
規(guī)范
+關(guān)注
關(guān)注
0文章
46瀏覽量
16324
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
C語(yǔ)言中的基本數(shù)據(jù)類型
C語(yǔ)言是非常重要的一門(mén)程序設(shè)計(jì)語(yǔ)言,學(xué)好C語(yǔ)言再去學(xué)習(xí)其他編程語(yǔ)言將變得很輕松,因?yàn)榇蟛糠?/div>
發(fā)表于 04-26 17:33
?2005次閱讀
C語(yǔ)言數(shù)據(jù)類型詳解
計(jì)算機(jī)編程語(yǔ)言是用來(lái)控制計(jì)算機(jī)的行為及操作,協(xié)助人們解決現(xiàn)實(shí)中的問(wèn)題,其能表達(dá)的數(shù)據(jù)類型也是從實(shí)際中提取并抽象出來(lái)形成的數(shù)據(jù)結(jié)構(gòu)描述。
發(fā)表于 11-02 11:32
?1308次閱讀
技術(shù)干貨驛站 ▏深入理解C語(yǔ)言:基本數(shù)據(jù)類型和變量
語(yǔ)言的知識(shí),為后續(xù)的編程學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。1基本數(shù)據(jù)類型在C語(yǔ)言中,數(shù)據(jù)類型指的是用于聲明不同
C預(yù)處理與C語(yǔ)言基本數(shù)據(jù)類型
指令表:注意:宏名的書(shū)寫(xiě)由標(biāo)識(shí)符與兩邊各兩條下劃線構(gòu)成。C語(yǔ)言基本數(shù)據(jù)類型不同操作系統(tǒng)中數(shù)據(jù)類型所占字節(jié)數(shù)圖解數(shù)據(jù)類型的其他分類:變量常量(
發(fā)表于 12-21 08:29
C語(yǔ)言基礎(chǔ)與數(shù)據(jù)類型概述
一、C語(yǔ)言基礎(chǔ)與數(shù)據(jù)類型1.GCC概述GCC最初的全名是GNU C Compiler(開(kāi)源社區(qū))變成GNU Compiler Collect
發(fā)表于 12-23 06:58
C程序的運(yùn)行環(huán)境和C語(yǔ)言的數(shù)據(jù)類型
⒈ 實(shí)驗(yàn)?zāi)康蘑?了解在具體的語(yǔ)言環(huán)境下如何編輯、編譯、連接和運(yùn)行一個(gè)C程序。⑵ 通過(guò)運(yùn)行簡(jiǎn)單的C程序,初步了解C源程序的特點(diǎn)。⑶ 掌握C
發(fā)表于 06-21 09:36
?55次下載
單片機(jī)C語(yǔ)言中常用到的關(guān)鍵字及數(shù)據(jù)類型
單片機(jī)C語(yǔ)言中常用到的關(guān)鍵字及數(shù)據(jù)類型。
發(fā)表于 11-03 10:57
?13次下載
C語(yǔ)言程序設(shè)計(jì)教程之基本數(shù)據(jù)類型和運(yùn)算符及表達(dá)式的資料說(shuō)明
本文檔詳細(xì)介紹的是C語(yǔ)言程序設(shè)計(jì)教程之基本數(shù)據(jù)類型和運(yùn)算符及表達(dá)式的資料說(shuō)明主要內(nèi)容包括了:1 C的數(shù)據(jù)
發(fā)表于 01-25 15:44
?0次下載
C語(yǔ)言的數(shù)據(jù)儲(chǔ)存與數(shù)據(jù)類型及類型轉(zhuǎn)換的詳細(xì)資料說(shuō)明
程序說(shuō)到底就是對(duì)數(shù)據(jù)的處理,所以首先要弄清楚需要處理哪些數(shù)據(jù),計(jì)算機(jī)如何存儲(chǔ)這些數(shù)據(jù)。C語(yǔ)言根據(jù)需要,抽象出了一些基本
重視變量的數(shù)據(jù)類型
不管在什么語(yǔ)言中,定義一個(gè)變量時(shí)必然要在內(nèi)存中開(kāi)辟一個(gè)相應(yīng)大小的空間來(lái)存儲(chǔ)該變量。不同的數(shù)據(jù)類型在內(nèi)存所占的空間大小不同,其所能表示的數(shù)據(jù)范圍也不相同。在單片機(jī)C
發(fā)表于 01-13 15:05
?1次下載
C語(yǔ)言-基本數(shù)據(jù)類型與位運(yùn)算
這篇文章作為基礎(chǔ)知識(shí)點(diǎn),總結(jié)C語(yǔ)言的基本數(shù)據(jù)類型有哪些,浮點(diǎn)數(shù)的精度,整數(shù)變量的空間范圍,變量定義語(yǔ)法,變量命名規(guī)則,浮點(diǎn)數(shù)打印格式,基本數(shù)據(jù)類型printf對(duì)應(yīng)的打印、位運(yùn)算的知識(shí)點(diǎn)
C語(yǔ)言的數(shù)據(jù)類型-2
對(duì)于一個(gè)計(jì)算機(jī)程序,它所做的所有運(yùn)算的本質(zhì)都是數(shù)據(jù)的處理。但是數(shù)據(jù)的樣式并不單一,因此就有了各種各樣的數(shù)據(jù)類型。在C語(yǔ)言中,為了處理這些復(fù)雜
C語(yǔ)言數(shù)據(jù)類型有哪些
在 C 語(yǔ)言中,數(shù)據(jù)類型指的是用于聲明不同類型的變量或函數(shù)的一個(gè)廣泛的系統(tǒng)。變量的類型決定了變量存儲(chǔ)占用的空間,以及如何解釋存儲(chǔ)的位模式。
發(fā)表于 03-20 10:56
?468次閱讀
評(píng)論