生活中的有些值是不變的(比如:圓周率,性別(?),身份證號碼,血型等等),有些值是可變的(比如:年
齡,體重,薪資)。
不變的值,c語言中用常量的概念來表示,變得值c語言中用變數來表示。
1、變數的定義
int a =
150;
float w =
45.5f
;char str =
'w';
2、區域性變數和全域性變數
#include
int global =
2019
;//全域性變數
intmain()
總結:當區域性變數和全域性變數同名時,優先使用區域性變數。
3、變數的作用域和生命週期
作用域:
作用域(scope),程式設計概念,通常來說,一段程式**中所用到的名字並不總是有效/可用的,而限定這個名字的可用性的**範圍就是這個名字的作用域
1.區域性變數的作用域是變數所在的區域性範圍。
2.全域性變數的作用域是整個工程。
生命週期:
變數的生命週期指的是變數的建立到變數的銷毀之間的乙個時間段
區域性變數的生命週期是:進入作用域生命週期開始,出作用域生命週期結束。
全域性變數的生命週期是:整個程式的生命週期。
c語言中的常量有字面常量、const 修飾的常變數、#define 定義的識別符號常量、
列舉常量
#include
enum ***
;int
main()
加入我們要在螢幕上列印乙個目錄: c:\code\test.c
我們該如何寫**?
#include
intmain()
實際上程式執行的結果是這樣的:
上述**轉義後的結果:
C語言入門之變數與常量,字元與轉義字元
變數的定義方法 int a 100 char b w float c 變數的分類 區域性變數 全域性變數 include int a 10 int main 結果 列印20 當區域性變數和全域性變數同名的時候,區域性變數優先使用 繪製 如下 常量 1 字面常量 2 const 修飾的常變數 例 co...
c語言轉義字元
轉義字元是一種特殊的字元常量。轉義字元以反斜線 開頭,後跟乙個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱 轉義 字元。例如,在前面各例題printf函式的格式串中用到的 n 就是乙個轉義字元,其意義是 回車換行 轉義字元主要用來表示那些用一般字元不便於表示的控制 常用的轉義字元及...
C語言轉義字元
轉義字元 意義 ascii 碼值 十進位制 1.n 換行 lf 將單簽位置移到到下一行開頭 010 2.a 響鈴 bel 007 3.b 退格 bs 將當前位置移到前一列 008 4.f 換頁 ff 將當前位置移到下頁開頭 012 5.r 回車 cr 將當前位置移到本行開頭 013 6.t 水平製表...