《基本资料型态》word版

《基本资料型态》word版

ID:23688117

大小:41.17 KB

页数:15页

时间:2018-11-10

《基本资料型态》word版_第1页
《基本资料型态》word版_第2页
《基本资料型态》word版_第3页
《基本资料型态》word版_第4页
《基本资料型态》word版_第5页
资源描述:

《《基本资料型态》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第三章基本資料型態3.0前言C++Datatype1.基本資料型態:a.整數int,short,longb.浮點數float,double,longdoublec.字元chard.邏輯值bool2.衍生資料型態:a.與位址相關的資料型態:指標參照b.有結構的資料型態:string,enum,array,stract,union,class3.1整數和浮點數1.整數(integervalues):所有不具小數點的數值程式實例:程式碼//Int.cpp#includeusingstd::cout;usi

2、ngstd::endl;intmain(){cout<<"48U:"<<48U<

3、nedlongint372L→372為longint3.整數前加0,數值以8進位方式儲存,故012→2+1*8¹=10整數前加0x,數值以16進位方式儲存,故0x12→2+1*16¹=182.浮點數(floatpointnumbers)為帶有小數點的數值,一般用來描述實數(realnumbers)對於較大或較小的數值,浮點數可以用指數表示法(exponentialnotation)來表示,Example:十進位科學表示法指數表示法2413.6522.413652*10³2.413652E32.413652E+32.413652e32

4、.413652e+3-0.0000624-6.24E-5-6.24e-5程式實例//Float.cpp#includeusingstd::cout;usingstd::endl;intmain(){cout<<"4.7:"<<4.7<

5、4.26e+12L<

6、edint(unsigned)32bits0longint(long)32bits0nnsignedlong32bits0float32bits7double64bits16longbouble80bits同double16一般當資料超出範圍時,以+INF(infinity)或-NF表示,而使用double而不用float,通常是為了計算過程中有更多位有效位數,以獲得更精確計算結果。3.2變數和常數1.變數宣告和定義Example:intAge;floatHeight;shortId;longId;floatFa;DoubleDb;

7、紅色是整數宣的告和定義2.程式案例//AVERAGE.cpp#includeusingstd::cout;usingstd::endl;intmain(){intNumber=3;floata,b;floatc=5.6;floatAverage;a=7.8;b=3.9;Average=(a+b+c)/Number;cout<<"a,b,c的平均值:"<

8、constdoubleTax=0.17;constfloatIn=0.024;注意:數值一旦被宣告為常數,其內容已不能更改ðIn=0.27→error3.3算術運算1.ArithmeticOperators算術運算子算術運算子進行之運

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

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

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