常量和變數

2021-07-09 23:31:52 字數 800 閱讀 2947

常量:

固定的資料

四類:整型     浮點型(單精度和雙精度)     字元型     字串型

字元型常量:不能是中文,單引號引起來的

字串型常量:雙引號引起來的

變數:表示乙個需要經常改變或者不確定的資料

特點:1. 建立了乙個變數相當於在記憶體中占用了一片空間

2. 空間的大小是固定的,但裡面的資料可以改變

3.同乙個作用域內不能有相同的變數名.在不同作用域內沒有問題

4.初始化時建立,在函式作用域執行完後失效,且記憶體空間釋放.

作用域:

作用域可以巢狀作用域

1.不同函式屬於平行作用域,作用域沒有干擾.

2.同乙個函式下的作用域可以有多個.

巢狀作用域:子作用域內部建立變數跟外部沒有關係,但是可以用外部的變數(就近原則).

3.子作用域定義的變數只在本作用域內有效,在父作用域內是用不了的.

優點:靈活控制記憶體

變數記憶體分析

1.記憶體基本單位是位元組.

2.變數記憶體分配與賦值與否沒有關係

3.不同型別的資料變數在不同編譯環境下的占用記憶體空間大小是不一樣的.

16位編譯器

32位編譯器

64位編譯器

char11

1int24

4float44

4double88

8 4.當前環境占用記憶體位元組數sizeof(資料型別),列印佔位用lu

5.記憶體由位址從大到小定址,優先分配記憶體位址較大的位元組給變數

6.在變數未經初始化賦值之前,不要使用變數的值.

變數和常量

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

常量和變數

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

變數和常量

在這裡需要優先說明的是用於宣告變數的關鍵字var,以及用於宣告常量的關鍵字const。要知道,絕大多數的資料型別的值都可以被賦給乙個變數,包括函式。而常量則不同,它只能被賦予基本資料型別的值本身。變數和常量在宣告方式方面也有所不同。可以在宣告乙個變數的時候直接為它賦值,也可以只宣告不賦值。變數的宣告...