C語言快速入門(2) C語言中的資料型別

2021-10-10 03:03:38 字數 1845 閱讀 2242

1.有名有姓的c

程式設計時給變數或者函式起的名字就是識別符號。2.變數及賦值

變數就是可以變化的量,而每個變數都會有乙個名字(識別符號)。變數佔據記憶體中一定的儲存單元。使用變數之前必須先定義變數,要區分變數名和變數值是兩個不同的概念。就好比:住在房間裡的客人與房間號是兩個不同的概念。

多個型別相同的變數:資料型別 變數名, 變數名, 變數名…;

注意:在定義中不允許連續賦值,如int a=b=c=5;是不合法的。

變數的賦值分為兩種方式:1.先宣告再賦值 2.宣告的同時賦值

c語言中,資料型別可分為:基本資料型別,構造資料型別,指標型別,空型別四大類。如圖所示:

格式化輸出語句,也可以說是佔位輸出,是將各種型別的資料按照格式化後的型別及指定的位置從計算機上顯示

其格式為:printf(「輸出格式符」,輸出項);

例如如果要輸出多個變數,並要指定變數位置時,格式符還可以連用,變數之間需要用逗號隔開,比如:

在程式執行過程中,值不發生改變的量稱為常量。c語言的常量可以分為直接常量和符號常量

直接常量可以直接拿過來使用,無需說明。如

符號常量必須在使用前定義,其一般形式為:

注:常量的值時不能改變的

6.編譯的時候自動完成。自動轉換遵循的規則好比小盒子可以放到大盒子裡面一樣。下圖表示了型別自動轉換的規則:

注2:位元組小的可以向位元組大的自動轉換,但位元組大的不能向位元組小的自動轉換。

7.強制型別轉換

強制型別轉換是通過定義型別轉換運算來實現的。其一般形式為:

1)資料型別和表示式必須加括號,如把(int)(x/2+y)寫成(int)x/2+y則變為把x轉換為int後再除以2與y相加。

2.轉換後不會改變原資料的型別及變數值,只是在本次運算中臨時性轉換。

3.強制轉換後的運算結果不遵循四捨五入原則

C語言筆錄 2 C 語言中 static

c 語言中 static 的作用 1.先來介紹它的第一條也是最重要的一條 隱藏。當我們同時編譯多個檔案時,所有未加 static 字首的全域性變數和函式都具有全域性可見性。為理解這句話,我舉例來說明。我們要同時編譯兩個原始檔,乙個是 a.c,另乙個是 main.c。下面是 main.c 的內容 下面...

C語言入門學習(2) C語言編譯工具

常見的編譯工具有很多,比如 dev c visual c 6.0,microsoft visual studio.其中visual c 6.0和win10不太相容,安裝起來比較麻煩,軟體也沒什麼新意,我是不建議你們使用這個的。dev c 軟體比較小,使用起來也很簡單。而microsoft visua...

C語言基礎學習 2 C語言資料型別

author 想文藝一點的程式設計師 自動化專業 工科男 再堅持一點,再自律一點 csdn 想文藝一點的程式設計師 1 整形 c語言中的整形對應數學中的整數,整形變數是用來描述乙個整數值的,整形變數經過計算 後也只能是整數 整型 不可能出現小數 浮點型 要求 要學會整形變數的定義,賦值,計算 要學會...