- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++的整型字面量和二进制数
整型字面量
可以用非常直接的方式表示整型字面量。下面是一些例子:
–123+123
其中,前两个例子中的“+”和“–”号是前面提及的一元运算符。在第二个例子中,可以省
略“+”,因为这是默认的,但为了使该数值的含义更清晰,加上“+”也不会出问题。字面量+123
与123 是相同的。第4个例子在一般情况下写为22,333,但在整型字面量中不能使用逗号。
如果使用了逗号,编译器就会把该数值当做用逗号分隔开的两个数值。
也不能使用老式的整数值。举一个极端的例子,系统不接受有100 位的整数。整型字面
量是有上限和下限的,这是由存储每种类型的整数值的内存量决定的。本章在后面介绍整型
变量时将讨论这个问题。
当然,可以把整型字面量写成小数值,在计算机中这些值将存储为二进制数值。在编程
时理解二进制是非常重要的,为了防止读者对二进制数字的工作方式有误解,下面就简要介
绍一下。
二进制数
首先考虑一下在表示常见的十进制数,如324 或911,时会做什么。显然,324 是表示
三百二十四,911表示九百一十一。更明确地说,这两个数表示:
324是:3×102+2×101+4×100,也就是3×10×10+2×10+4
911是:9×102+1×101+1×100,也就是9×10×10+1×10+1
这称为十进制表示法,因为这是建立在10的幂的基础之上(来源于拉丁词decimalis,其
含义是什一税,即税的10%)。
以这种方式表示数值非常方便,因为人有10根手指或10 根脚趾或者10 个任何类型的
附属物。但是,这对PC 就不太方便了,因为PC 主要以开关为基础,即开和关,加起来只
有2,而不是10。这就是计算机用基数2来表示数值,而不是用基数10 的主要原因。这称
为二进制计数系统。数字只能是0或1,当只用开/关来表示数字时,这是很理想的。按照基
数为10 的计数系统的方法,二进制数1101就可以分解为:
1×23+1×22+0×21+1×20,也就是1×2×2×2+1×2×2+0×2+1
计算得13(十进制系统)。在表2-1中,列出了用8 个二进制数字表示的对应的十进制值
(二进制数字常常称为位)。
表2-1
注意使用前7位可以表示从0到127的数,一共27个数,使用全部8位可以表示256(即
28)个数。一般情况下,如果有n 位,就可以表示2n 个整数,其值从0 到2n-1。
在计算机中,二进制数相加是非常容易的,因为对应数字加起来的进位只能是0或1,
所以处理过程会非常简单。图2-1 中的例子演示了两个8 位二进制数相加的过程。
您可能关注的文档
- Anyword Crossword 深圳小学单词总汇第一册Unit 6-1终稿.pdf
- 新旧托福分数对照表 学习资料.pdf
- 最新德语经济类专业词汇德中对照完成版.pdf
- 采用单片机技术的内电机车高压报警器学习材料.pdf
- 2015考研数学-高数基础阶段复习方法定稿.pdf
- 组合密封垫圈标准汇编.pdf
- VC3266D说明书学习材料.pdf
- IGCSE地理中英词汇汇编.pdf
- 德语音素国际音标对照表完成版.pdf
- 新视野大学英语视听说教程第一册答案Unit1整理版.pdf
- 班级元旦晚会策划书 班级元旦晚会策划书4篇.doc
- 班会会议记录格式及 班会会议记录(实用【7篇】.doc
- 认真学习《中国共产党纪律处分条例》PPT党的六大纪律课件.pptx
- 党纪学习教育PPT新修订的《中国共产党纪律处分条例》解读课件.pptx
- 关于严明党的纪律和规矩的重要论述PPT课件.pptx
- 2024年国九条PPT关于加强监管防范风险推动资本市场高质量发展的若干意见课件.pptx
- 2024干部一定要知敬畏存戒惧守底线PPT相关重要论述课件.pptx
- 推动经济实现质的有效提升和量的合理增长PPT学习教育课件.pptx
- 2024坚持“四步联动”做实党员教育工作PPT新时代党员教育工作课件.pptx
- 权威解读《关于加强社区工作者队伍建设的意见》PPT课件.pptx
文档评论(0)