C語言入門和基本資料型別學習摘要

2021-07-13 13:41:05 字數 1739 閱讀 2088

xcode 快捷鍵

:windows +s 儲存**

windows + b 編譯**

windows + r 執行**

c語言學習(使用工具: xcode)

1、stdio.h:輸入輸出庫

2、若程式不是以program ended with exit code:0結束,則表示出錯

3、執行過程:1:編譯(編譯成計算機識別**)、2:連線(合併)、3:執行(執行程式到結果)

4、注釋(//:單行注釋、/**/:多行注釋)作用:

1、解釋說明(說明書):幫助理解**

2、遮蔽**:遮蔽已測試的**

5、變數的本質是記憶體中的儲存單元,任意乙個變數在記憶體中都需要占用一定的記憶體空間,並且不同型別的資料變數在記憶體中占用的位元組數不一樣。

6、基本資料型別

整型:短整型(short)2,整型(int)4,長整型(long)4(64位系統中佔8個位元組)

浮點型:單精度浮點型(float) 4、雙精度浮點型(double)8

字元型(char)1

7、sizeof:返回不同型別所占用的位元組數,sizeof(t):是乙個操作符,而不是函式

8、變數命名原則:

1、命名應直觀,可望文知意,便於閱讀

2、命名應簡潔

3、除開頭外,每個單詞的第乙個字母應該大寫

4、變數由字母、數字、下劃線組成,但只能以字母和下劃線開頭

9、c語言中,為每乙個變數賦初值有利於減少出現bug的可能性

10、常量宣告時必須被初始化,並且一旦初始化便不能修改

11、scanf注意:(非字串)變數前一定要有&符號、雙引號中不能包含換行、雙引號中盡量 只寫變數對應的格式控制符,不要新增其它額外內容,否則使用者必須嚴格按照雙引號中填寫的格式進行輸入。

例如:scanf(「a = %d,b = %d」,&a,&b),則使用者必須在鍵盤中鍵入 a = 5,b = 10的格式

12、

type(資料型別) fomat(格式控制符)

char %c

short %hd

int %d或者%i

long %ld

float %f

double %lf或者%f

13、double型別在輸入的時候格式控制符為%lf,而輸出時則用%f,其它型別則像對應

例如: double doubleb; int i

scanf(「%lf」,&doubleb); scanf(「%d」,&i);

printf(「doubleb = %f」,doubleb); printf(「%d」,i);

14、enum:限制變數的取值範圍,本質上是乙個『整數』集合,用來增加程式的可讀性

enum weekly 一般預設第乙個變數的取值為0,後面的變數依次加1。也可以自定義{mon = 1, tue,…}

練習:根據觸控方向輸出

up -> 001 down -> 002 left -> 003 right -> 004

#include 

void dele(char *s);

int main(int argc, const

char * argv) dir;

printf("觸控方向(輸入0-3)");

scanf("%d",&dir);

switch(dir)

return

0;}

Dev C 下基本資料型別學習小結

環境 dev c 4.9.6.0 gcc mingw32 使用 wall編譯選項 基本型別包括位元組型 char 整型 int 和浮點型 float double 定義基本型別變數時,可以使用符號屬性signed unsigned 對於char int 和長度屬性short long 對 於int ...

Dev C 下基本資料型別學習小結

環境 dev c 4.9.6.0 gcc mingw32 使用 wall編譯選項 基本型別包括位元組型 char 整型 int 和浮點型 float double 定義基本型別變數時,可以使用符號屬性signed unsigned 對於char int 和長度屬性short long 對 於int ...

C 資料型別學習

c 資料型別按照資料的儲存模型分為 值型別,引用型別,指標型別和var型別.資料儲存模型是指資料在記憶體中的儲存方式.記憶體中有兩個區域可以儲存資料,乙個是棧區,乙個是堆區。棧區是編譯期間就分配好的記憶體空間。堆區是程式執行期間動態分配的記憶體空間。1.值型別 值型別的資料儲存空間比較小,使用棧區的...