變數的定義方法
int a=100;
char b=『w』;
float c;
變數的分類
·區域性變數
·全域性變數
#include int a=10;
int main()
結果:列印20
當區域性變數和全域性變數同名的時候,區域性變數優先使用
繪製**如下:
常量
1 字面常量
2 const 修飾的常變數
例:const int i=3;
用const定義必須給予初值
#include#define p 3
int main()
; printf("%d\n",p);
printf("%d",tuesday);
return 0;
}
執行結果:32
enum 與 #define區別
1 #define定義的常量,不可進行除錯
2 #define定義的識別符號常量不具有型別,列舉具有型別
字串與轉義字元
1字串例:「hello」
這種由雙引號(double quote)引起來的一串字元稱為字串字面值(string literal),或者簡稱字串。
注:字串的結束標誌是乙個 \0 的轉義字元。在計算字串長度的時候 \0 是結束標誌,不算作字串內容
#includeint main()
; char arr3 = ;
printf("%s\n", arr1);
printf("%s\n", arr2);
printf("%s\n", arr3);
return 0;
}
2轉義字元
#include int main()
結果:
原因:\t為轉義字元
一道面試題:
#include int main()
C語言之變數與常量
關於變數 常量 型別和運算子等。2.1 變數名 變數名由字母和數字組成,首字母必須是字母,下劃線 看作是字母,所以可以放在首字母。但是,盡量不用用下劃線作為首字母,因為在庫函式中經常這樣命名。變數名用小寫字母,符號常量用大寫字母。變數名字的選擇需要根據實際目的,區域性變數用短名,外部變數用長名。2....
C語言常量與變數
一 常量 1 直接常量 1 整形常量 12u 0l 3 十進位制表示 除表示整數0外,不以0開頭 以0開頭的數字串會被解釋成八進位制數 負數在前面加負號 字尾 l 或 l 表示長整型,u 或 u 表示無符號數。例 345 31684 0 23456 459l 356l 56789u 567lu 八進...
C語言 常量與變數
常量 10 實型常量 小數 單精度float 雙精度double 注意 預設情況下編寫的小數都是雙精度的實型常量,也就是預設情況下所有小數都是double 10.1 雙精度double 88.8 雙精度double 5.2f 單精度float 字元型常量,用單引號括起來的就是字元型常量 注意 字元型...