- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三章 基本资料型态
第三章 基本資料型態
3.0前言
C++ Data type
1.基本資料型態:
a.整數int,short,long
b.浮點數float,double,long double
c.字元char
d.邏輯值bool
2.衍生資料型態:
a.與位址相關的資料型態:
i指標
ii參照
b.有結構的資料型態:
string,enum,array,stract,union,class
3.1整數和浮點數
1. 整數(integer values):所有不具小數點的數值
程式實例:程式碼
//Int.cpp
# include iostream
using std::cout;
using std::endl;
int main( )
{
cout 48U:48Uendl;
cout 75UL:75ULendl;
cout 372L:372Lendl;
cout 012:012endl;
cout 0x12:0x12endl;
return 0;
}
執行結果
48U: 48
75UL: 75
372L:372
012:10
0x12:18
說明
1.整數後面加上U,表示不加正負號的整數(unsigned int)
故 48U→ 48
2.整數後面加上L→ long int,
故 75UL→ 75為unsigned long int
372L→ 372為long int
3.整數前加0,數值以8進位方式儲存,
故012→ 2+1*81=10
整數前加0x, 數值以16進位方式儲存,
故0x12→ 2+1*161=18
2.浮點數(float point numbers)為帶有小數點的數值,一般用來描述實數(real numbers)
對於較大或較小的數值,浮點數可以用指數表示法(exponential notation)來表示,
Example:
十進位科學表示法指數表示法2413.6522.413652*1032.413652E3
2.413652E+3
2.413652e3
2.413652e+3-0.0000624-6.24E-5
-6.24e-5
程式實例
//Float.cpp
#includeiostream
using std::cout;
using std::endl;
int main()
{
cout 4.7: 4.7endl;
cout 48.0F:48.0Fendl;
cout 48.0f:48.0fendl;
cout 3.75L:3.75Lendl;
cout 4.26e12:4.26e12endl;
cout 4.26e+12L: 4.26e+12Lendl;
cout 4.26e-12L: 4.26E-12Lendl;
return 0;
}
說明
4.7→格式為double
48.0F→格式為float
48.0f→格式為float
3.75L→格式為long double
4.26e12→格式為long double
4.26e+12L→格式為long double
4.26e-12L→格式為double
3.數值資料型態適用範圍
資料型態資料長度適用範圍小數點有效位數bool8bits0 or 10int32bits0short int(short)16bits0unsigned int(unsigned)32bits0long int(long)32bits0nnsigned long32bits0float32bits
7double64bits
16long bouble80bits同double16
一般當資料超出範圍時,以+INF(infinity)或-NF表示,而使用double而不用float,通常是為了計算過程中有更多位有效位數,以獲得更精確計算結果。
3.2變數和常數
1.變數宣告和定義
Example: int Age;
float Height;
short Id;
long Id;
float Fa;
Double Db;
您可能关注的文档
- 三单元 物质构成的奥秘 练习.doc
- 三单元物质构成的奥秘.doc
- 三单元的教案.doc
- 三单元知识要点.doc
- 三单元练习题.doc
- 三单元练习题3.doc
- 三单元的口语交际.doc
- 三单元训练 平移与旋转.doc
- 三单元计算机网络拓扑结构.doc
- 三单元课 《唯物辩证法的实质与核心》课时训练(人教实验版必修).doc
- 区北高科技地区北广场北部usb am to micro 5pinl.pdf
- 列表艺术品rtwrkn绘画雕塑照片等对于某些人来说古典反映了过时思维词表无练习版list2.pdf
- 基于甲基化预后家谱肝细胞癌159hep27732.pdf
- 成果文案homework for g1修改版lesson 1.pdf
- 生物制剂给银屑病患者带来价值幻灯.pdf
- smith生命信息澳大利亚后线2020steve tec 2020TEC.pdf
- 文案速度控制movevelocity realncf030a.pdf
- tp xc电池接力赛后窗雨刮器沃尔沃电路图.pdf
- 优化住宅存量下公共翻新.pdf
- 事业单位招录考试-公共基础知识模拟试题.pdf
最近下载
- sl176-2026水利水电工程施工质量评定SL223—2026水利水电建设工程验收规程.doc VIP
- 国有建设用地使用权出让地价评估技术规范(试行).pdf VIP
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试参考题库附答案解析.docx VIP
- 2025在线学习课堂网课《公共卫生安全风险辨识与防范》单元测试考核答案.pdf VIP
- 《住宅设计规范》GB 50096-2011.pdf VIP
- “双减”背景下初中数学作业设计研究.pdf
- 必威体育精装版质量环境职业健康安全三体系一整套文件(手册+程序文件).pdf VIP
- 广东省深圳市红岭中学物理自主招生试卷 .pdf VIP
- 英国工业标准BS EN 1092-1-2002 中文版 法兰及其连接件-管道、阀门、管件和附件用圆盘法兰,PN标示 第1篇 钢制法兰.pdf VIP
- 广州版小学五年级上、下册英语知识点总结.pdf VIP
文档评论(0)