C 基礎知識 變數與常量

2021-09-20 18:51:37 字數 587 閱讀 2040

1.定義變數的語法:

資料型別 變數名; (定義乙個年齡的變數,年齡是整數,所以變數定義如下:)

int age; [系統會根據資料型別,在記憶體中分配不同大小的儲存空間]

每個資料型別後面,可以定義多個變數,如:(定義姓名、家庭位址、籍貫、民族)

string name,address,origin,national ;

2.為變數賦值語法:

變數名 = 值;

(這裡的=號表示賦值運算子,把=號右邊的值,賦值給左邊的變數名,最後以乙個;[分號]結束)

籍貫為「重慶",民族為「漢"

age = 18 ;

name = 「小張」 ;

address = 「重慶南坪***」 ;

origin = 「重慶」 ;

national = 「漢」 ;

變數:是指在程式的執行過程中隨時可以發生變化的量

常量:是指在程式在執行過程中不會發生變化的變數

常量的特點:

1、必須在宣告是賦值

2、不能在在程式執行時,給常量賦值

3、常量是靜態的。不必須(實際上,是不允許)在常量宣告中包含修飾符static

c語言基礎知識 變數

a 3 我們今天主要來談談變數,就是 a 1.變數是什麼 2.變數的三要素int a 讓我們乙個乙個來解釋 變數的型別 變數名變數的定義。3.一點思考 為什麼整形變數會存在溢位現象呢?溢位 int a 2147483647 int b a 1 最終 b 2147483648為什麼浮點型變數會有精度的...

基礎知識 變數型別

為何變數值 即記錄的資料 要區分型別呢?變數值使用來記錄事物狀態的,而事物的狀態 是各種各樣的,所以對應著就應該用不同型別的值 去記錄這些狀態 作用 記錄描述性質的狀態 定義 在 中包含一串字元 name egon 單行字串 多行字串 msg aaaa bbbb ccc 外層用單引號,內層就應該用雙...

C 基礎知識 變數儲存位置

1.棧區 stack 程式執行時由編譯器自動分配 存放 函式的引數值,區域性變數的值。儲存連續,其操作方式類似於資料結構中的棧。棧區處於相對較高的位址以位址的增長方向為上的話,棧位址是向下增長的,所以空間有限,windows下大多1 2m。2.堆區 heap 在記憶體開闢另一塊儲存區域。一般由程式設...