第3 章 變數、資料型別與常數

第3 章 變數、資料型別與常數

ID:44113704

大小:313.00 KB

页数:47页

时间:2019-10-18

第3 章 變數、資料型別與常數_第1页
第3 章 變數、資料型別與常數_第2页
第3 章 變數、資料型別與常數_第3页
第3 章 變數、資料型別與常數_第4页
第3 章 變數、資料型別與常數_第5页
资源描述:

《第3 章 變數、資料型別與常數》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章變數、資料型別與常數什麼是變數!?變數:程式內,用於儲存可任意變動的資料。變數宣告的語法:資料型別變數名稱;將宣告變數i為int(整數)型別:inti;一次宣告好幾個資料型別相同的變數:inti,j,k;在宣告變數時,亦可同時指定它的初值:inti=10,j=20,k=30;什麼是變數!?宣告變數,並不限制變數的宣告位置。以cout物件輸出變數:cout<<變數1<<變數2…;以下敘述,將分別輸出整數i與浮點數f的值。inti=3;floatf=10.0;cout<<"i="<

2、out物件定義在iostream標頭檔內,故使用cout物件時,必須用include敘述載入該標頭檔。如以下所述:#include//載入標頭檔資料型別-C++語言的基本資料型別C++語言的基本資料型別可分為三類:整數(short、int、long)浮點數(float、double、longdouble)字元(char)。資料型別-C++語言的基本資料型別C++語言中,各種基本資料型別的相關資料。儲存整數int在16位元系統下儲存空間、範圍與short相同char字元字元1bytes-128至127資料型別名稱用途儲存空間儲存值範圍有效精度位數short

3、短整數儲存較小的整數2bytes-32,768至32,767在32位元系統下儲存空間、範圍與long相同long長整數儲存較大的整數4bytes-2,147,483,648至2,147,483,647bool布林值儲存代表真或假的值1true(真)、false(假)float浮點數較小的實數4bytes3.4E10±387double倍精度浮點數實數8bytes1.7E10±30815longdouble長倍精度浮點數儲存較大的實數在VisualC++Express中,可儲存的數值型別與double相同整數資料型別-整數(short、int、long)在C++裡,short

4、、int、long均是用於宣告儲存整數資料之變數的型別,其中int型別最常使用。int型別所佔用的記憶體空間,將隨系統的不同而不同。在16位元系統下(如:Dos、Windows3.1),int的儲存空間與儲存範圍和short型別相同。在Unix、Windows95、WindowsNT這類32位元系統的編譯器(如:VisualC++Express與DevC++),編譯出的程式內,int型別的儲存空間與範圍將與long型別相同。資料型別-整數(short、int、long)以下敘述將示範整數的宣告。inti,i2=30;//宣告整數變數i,i2,並同時指定i2的初值為30//宣

5、告短整數變數shi,shi2,並同時指定shi2的初值為5shortshi,shi2=5;shortintshi3;//宣告shortint的意思相當於宣告為short//宣告長整數變數li,li2,並同時指定li2的初值為2000000000Llongli,li2=2000000000L;longintli3;//宣告longint的意思相當於宣告為long資料型別-整數(short、int、long)以下分別以10進制、8進制與16進制,指定10進制數字6732。inti10=6732;//宣告整數變數i10,並指定初值為6732inti8=015114;//宣告整數變

6、數i8,並指定初值為8進制的15114inti16=0x1a4c;//宣告整數變數i16,並指定初值為16進制的1a4c資料型別-整數(short、int、long)unsigned修飾詞在整數型別之變數的宣告前加上unsigned修飾詞,可以修改該型別為只可儲存正整數,並增加可儲存的正整數數值之範圍。資料型別-整數(short、int、long)下表為各種整數型別在使用unsigned修飾詞後的儲存值範圍。資料型別unsignedshort0至65,535unsignedint或unsigned0至65,5350至4,294,967,29516位元系統32位元系統儲存值範

7、圍備註unsignedlong0至4,294,967,295資料型別-整數(short、int、long)將變數宣告為unsigned,相當於unsignedint。以下為宣告示範:unsignedintu_i;//宣告正整數變數u_iunsignedu_i2;//同unsignedint宣告正整數變數u_i2unsignedshortush_i;//宣告正短整數變數ush_iunsignedshortintush_i2;//宣告unsignedshortint的意思相當於宣告為unsignedshortunsig

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。