常量與操作符

2021-09-01 04:09:18 字數 580 閱讀 6885

一、常量

%d屬於的是常量型別的替換,

int %d

double %lf

char %c

long long int %lld

二、變數

變數由識別符號和資料值組成,每乙個變數都要分配乙個儲存空間,其數值存在其所屬的數值空間裡,變數必須宣告才能使用,

int a;

注意!此時a並不是沒有值,它是有值的,值是乙個隨機的數

變數宣告和變數定義:

變數的定義完成了兩個功能,1、宣告變數 2、為變數分配記憶體空間。

1、為編譯期服務 2、在執行期完成的。

相比之下,變數定義只比宣告多了乙個分號「;」

定義是特殊的宣告!!!!!

三、extern宣告變數

也就是屬於先禮後兵的意思;我先用了你這個變數我再定義;

extern int key;

四、1、位址佔位符(&)

獲取乙個變數的位址,在前面加&就行了, 這個操作符只能用在變數前,不能用在常量前!

2、指標操作符(*)

獲取位址中的內容的操作符;

他的物件必須是位址,例如*(&data)

go 速學 04 常量,操作符與指標

目錄 操作符指標 摘要 定義常量,常量組,上行表示式,iota,指標 定義 示例 const text,size text len text 常量組中如果不指定預設值則使用上行表示式的值 const a 1 常量必須有值,所以a必須指定值bc fmt.println a,b,c 1 1 1iotac...

Equals與 操作符

1.對於值型別,比較物件的值。2.對於string 以外的引用型別,比較兩個物件的位址。3.對於 string 型別,比較字串的值。對於值型別,比較物件的值。對於引用型別,比較是否是對同乙個物件的引用。using system define a reference type that does no...

c語言操作符 位操作符 移位操作符

1 按位操作符 1.1 按位 與 雙目運算子 僅當兩個運算元都為1時,結果為1,否則為0。參與運算的數以補碼方式出現。例 9 5 1 0000 1001 9的補碼 0000 0101 5的補碼 0000 0001 1的補碼 應用 a 通常將某些位清零或保留某些位。例如 將a的高八位清零,保留低八位,...