變數知識總結

2021-10-11 21:50:59 字數 1082 閱讀 4336

顧名思義,變數就是在程式執行中數值可以改變的量,和上期常量一樣,變數也需要有個名字作為標識,我們這次主要概括變數識別符號的命名規則。

1.整型變數(只能存放整型數值)

要知道,資料在記憶體中是以二進位制形式(機器數)存放的,這就涉及到了我們常見的原碼,反碼和補碼問題了。

在這裡引用一位大神對其的解釋:

整型變數的分類:

型別說明符

分配位元組數

int4

short[int]

2long[int]

4unsigned short[int]

2unsigned long[int] (字尾為lu)

4unsigned [int](字尾為u)

4注意:無符號型別量所佔記憶體空間位元組數與相應的有符號型別相同。但由於省去了符號位,所以不能用來表示負數,但同時可存放的數的範圍比一般整型變數大了一倍。

2.實型(浮點型)變數

*實型資料在計算機記憶體中是按指數形式儲存的,規則即實型常量的命名規則。

型別說明符

有效數字

float

6~7double

15~16

long double

18~19

3.字元型變數

字元變數用於儲存字元常量,只能存放乙個字元,不能存放乙個字串。型別說明符為char,其定義和書寫格式與整型變數相同。

存放形式:

字元值是以ascii碼的形式存放在變數記憶體單元中的。

由於其與整型的儲存形式類似,所以可以把它看成整型量,字元型資料與整型資料之間可以通用。如char a=97;

誤差問題:

int

main()

printf

("%f"

,tmp)

;return0;

}

執行後會發現結果與預期有一定差距,所以說浮點型是存在誤差的,但一般以實際結果運算。整數則不會存在誤差。

其實變數和指標還是有點類似之處的,這樣說是因為變數名也是乙個位址。

變數相關知識總結

1.變數 存放資料用的 1 變數的宣告 int a 宣告乙個整型的變數,名為a int b,c,d 宣告三個整型的變數,名為b,c,d 2 變數的命名 2.1 只能包含字母 數字 和 符,並且不能以數字開頭 2.2 嚴格區分大小寫 2.3 不能使用關鍵字 2.4 可以中文命名,但不建議 建議 英文的...

型別,值,變數知識總結(js)

一.全域性變數和區域性變數分析 在函式外部由var定義的變數稱為全域性變數,變數的作用範圍是整個程式,只有當程式執行完後 在瀏覽器中一般指關掉這個頁面 才會釋放其記憶體空間。不用var宣告的變數稱為隱式全域性變數,注意在函式內部不用var定義的變數也是隱式全域性變數。注意用var宣告的變數 無論是全...

總結Python變數的相關知識

程式中,資料都是臨時儲存在記憶體中,為了更快速的查詢或使用這個資料,通常我們把這個資料在記憶體中儲存之後,給整個資料定義乙個名稱,這個名稱就是變數。變數就是在儲存資料的時候,當前資料所在的記憶體位址的乙個名字而已。直接執行下面命令 結果 nameerror name a is not defined...