常量和變數兄弟

2021-10-10 03:05:47 字數 1264 閱讀 8319

在介紹常量變數之前先對識別符號進行說明:用來對變數,符號常量名,函式,陣列,型別等命名的有效字串行統稱為識別符號,識別符號是由數字,下劃線,字母組成的,但是不可用數字作為識別符號的開頭,下面是合法識別符號:

sum,_total,class,a_1

1.變數:乙個有名字的,具有特定屬性的乙個儲存單元,他用來存放資料,也就是存放變數的值,在程式執行期間,變數的值可以改變。

變數必須先定義後使用!!!

int a =12;

short b =1;

float c =

1.12f

;double d =

1.1;

char e =

'a';

?還有一種常變數:

const

int a =

12;

常變數與變數的異同:常變數具有變數的基本屬性,有型別,佔儲存單元,只是不允許改變其值。不能在給a進行賦值!!!

2.常量:

在程式執行中其值不能被改變!!!

?數值常量:就是數學中的常數。

?整形常量:1000,0,-23.

?實型常量:①十進位制小數形式:12.12

②指數形式:12.34e3(代表12.34*10∧3)

?字元常量:①普通字元:『a』 , 『s』

②轉義字元:』\n』, 『\0』

字元常量儲存在計算機儲存單元中時,並不是儲存字元本身,而是以其**(一般用ascii**)儲存的,例如字元』a』的acsii化**是97,因此在儲存單元存放的是97(以二禁止儲存)

acsii碼不用記:

?字串常量:「asada」.

?符號常量:用#define指令,指定用乙個符號名稱代表乙個常量。

#define pi 3.14
注意沒有;隔開,經過以上指令後,本檔案從此行起開始所有的pi都代表3.14。

✨注意:區分符號常量和變數,符號常量不佔記憶體,只是乙個臨時符號,在預編譯後符號就不存在了,故不能對符號常量賦以新值。為了和變數名區別習慣上符號常量用大寫表示。

編譯系統將小寫字母和大寫字母認為是兩個不同的字元,例如sum,sum就代表兩個不同的變數名,一般來說變數名使用小寫字母,常量使用大寫字母如符號常量

變數和常量

package com.xy.pf.test.xiti 關鍵字static 1.靜態方法和靜態變數是屬於某乙個類,而不屬於類的物件 2.靜態方法和靜態變數的引用直接通過類名呼叫 3.在靜態方法中不能呼叫非靜態的方法和引用非靜態的成員變數 反之,則可以 4.可以用類的物件obj來呼叫靜態的方法meth...

常量和變數

常量 固定的資料 四類 整型 浮點型 單精度和雙精度 字元型 字串型 字元型常量 不能是中文,單引號引起來的 字串型常量 雙引號引起來的 變數 表示乙個需要經常改變或者不確定的資料 特點 1.建立了乙個變數相當於在記憶體中占用了一片空間 2.空間的大小是固定的,但裡面的資料可以改變 3.同乙個作用域...

常量和變數

1 常量 vb中常量分為兩種,一種是文字常量,一種是符號常量。1.文字常量 vb的文字常量分為兩種,即字串和數值。1.字串常量 字串常量由字元組成,可以是除雙引號和回車符之外的任何ascii字元。2.數值常量 數值常量共有4重表示方式,即整形數 長整型數 貨幣型數和浮點數。文字常量的四種方式 1.整...