C語言變數和資料型別總結

2021-09-29 13:03:26 字數 2236 閱讀 1725

五、小數

六、c語言轉義字元

七、c語言識別符號、關鍵字、注釋、表示式和語句

八、c語言中的運算

九、資料型別轉換

a =

123;

int a =

123;

a =1000

;a =

9999

;

printf

("格式化輸出"

);

int a =

100;

int b =

200;

int c =

300;

printf

("a = %d,b = %d,c = %d"

,a,b,c)

;

2

<=

short

<=

int<=

long

二進位制數、八進位制數、十六進製制數

正負數

//負數

short a1 =-10

;short a2 =

-0x2dc9

;//16進製制

//正數

int b1 =+10

;int b2 =

+0174

;//八進位制

int b3 =

22910

;//負數和正數相加

long c =(-

9)+(

+12);

#include

#include

intmain()

c語言規定,識別符號只能由字母(a—z, a—z)、數字(0~9)和下劃線(_)組成,並且第乙個字元必須是字母或下劃線,不能是數字。

標準 c 語言中一共規定了 32 個關鍵字

結果:

++ 在前面叫做前自增(例如 ++a)。前自增先進行自增運算,再進行其他操作。

++ 在後面叫做後自增(例如 a++)。後自增先進行其他操作,再進行自增運算。

自減(–)也一樣,有前自減和後自減之分。

資料型別轉換就是將資料(變數、數值、表示式的結果等)從一種型別轉換為另一種型別,在c語言中,資料型別轉換有兩種方式,自動型別轉換和強制型別轉換

自動型別轉換就是編譯器默默地、隱式地、偷偷地進行的資料型別轉換,這種轉換不需要程式設計師干預,會自動發生。

如果需要,程式設計師也可以自己在**中明確地提出要進行型別轉換,這稱為強制型別轉換。

(type_name) expression

type_name 為新型別名稱,expression 為表示式。

(

float

)a;//將變數 a 轉換為 float 型別

(int

)(x + y)

;//把表示式 x+y 的結果轉換為 int 整型

(float

)100

;//將數值 100(預設為int型別)轉換為 float 型別

C 變數和資料型別

宣告在類上的變數為字段,宣告在方法內的為區域性變數。在建立乙個類的示例時,在執行建構函式之前,如果沒有給變數初始值,則編譯器會自動賦予預設值。如果變數是方法的區域性變數,編譯器會認為在使用該變數之前,必須給它顯示的設定乙個值,否則會發生 使用了未賦值的區域性變數 的錯誤。其它情況賦予預設值。如果變數...

變數和資料型別

1.識別符號只能包含字母,數字和下劃線。變數名可以用字母或下劃線開頭,數字不行。如 day 0401 但不能是0401 day 以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from import 而匯入 以雙下劃線開頭...

變數和資料型別

變數和資料型別 變數的定義 乙個儲存空間的表示,其值是可以發生變化的。常量的定義 乙個儲存空間的表示,其值是不可以發生變化的。房間 變數 房間名字 變數名 房間型別 變數型別 入住的客人 變數值 通過記憶體中小房間的別名找到資料儲存 通過變數名可以簡單快速地找到它儲存的資料 常見的資料型別 數值型 ...