官术网_书友最值得收藏!

2.2.4 變量的賦值

聲明變量是第一步,第二步為給變量賦值,這樣變量才能使用。賦值是將一個數(shù)據(jù)(值)存入變量代表的內(nèi)存空間,賦值的語法如下:


變量名=值;

【示例】為變量賦值。代碼如下。


int age;          //聲明整型變量age 
double num;       //聲明雙精度浮點型變量num 
age=18;           //變量的賦值 
num=3.14159;      //變量的賦值

也可以將第一步變量的聲明與第二步變量的賦值合并為一步,語法如下:


數(shù)據(jù)類型 變量名稱=值;

【示例】聲明變量的同時賦值,代碼如下。


int age=18;        //聲明變量的同時賦值(初始值) 
double num=3.14;  //聲明變量的同時賦值(初始值)

這種情況下的變量值通常稱為初始值,后面可以根據(jù)需要改變變量值。變量賦值后的內(nèi)存如圖2.3所示。

圖2.3 變量賦值后的內(nèi)存

多個相同類型的變量也可以在同一行一次性聲明及賦值(或不賦值),多個變量之間用逗號分隔。示例代碼如下。


//同一行聲明及賦值多個變量,也可不賦值 
int num1,num2=10,num3=20;             
//同一行聲明及賦值多個變量,也可不賦值 
double num4=10.1,num5,num6=10.2;

通常情況下,一種數(shù)據(jù)類型的變量只能用同一種類型的數(shù)據(jù)(值)進行賦值。例如一個int型變量,只能給它賦類似1、10、100的整型值;而double型變量,需要給它賦類似1.1、10.5、100.3的雙精度浮點數(shù)型值。一種類型的值賦給另一種類型的變量也有可能成功,但需要進行數(shù)據(jù)類型轉(zhuǎn)換。

主站蜘蛛池模板: 通州市| 宁陵县| 班戈县| 舞阳县| 长丰县| 中方县| 逊克县| 孝昌县| 腾冲县| 盘山县| 虞城县| 南平市| 泰顺县| 江城| 巴彦淖尔市| 富阳市| 新宾| 湘西| 疏勒县| 柘城县| 神农架林区| 惠州市| 曲麻莱县| 昌黎县| 云阳县| 南靖县| 通山县| 朝阳县| 高要市| 馆陶县| 白城市| 延边| 同心县| 乌恰县| 巴林左旗| 合作市| 雷波县| 芮城县| 宜兰市| 大石桥市| 浙江省|