一、常量
%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的高八位清零,保留低八位,...