- 26
- 0
- 约1.83万字
- 约 77页
- 2018-07-31 发布于天津
- 举报
浮点型C的数据包括常量与变量
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 运行结果为 65535 赋给b的值是-1,怎么会得到65535呢?请看图2.9所示的赋值情况。 图2.9 -1的补码形式为1111111111111111(即全部16个二进制位均为1),将它传送给a,而a是无符号型变量,16个位全1是十进制的65535。如果b为正值,且在0~32767之间,则赋值后数值不变。 不同类型的整型数据间的赋值归根结底就是一条:按存储单元中的存储形式直接传送。 C和C++使用灵活,在不同类型数据之间赋值时,常常会出现意想不到的结果,而编译系统并不提示出错,全靠程序员的经验来找出问题。这就要求编程人员对出现问题的原因有所了解,以便迅速排除故障。 在赋值符“=”之前加上其他运算符,可以构成复合的运算符。如果在“=”前加一个“+”运算符就成了复合运算符“+=”。例如,可以有 a+=3 等价于 a=a+3 x*=y+8 等价于 x=x*(y+8) x%=3 等价于 x=x%3 以“a+=3”为例来说明,它相当于使a进行一次自加3的操作。即先使a加3,再赋给a。同样,“x*=y+8”
您可能关注的文档
最近下载
- 安徽省芜湖市2024-2025期中考试八年级数学试卷.docx VIP
- 2026年江西省中考语文真题卷(附答案解析).docx VIP
- 2015年中南财大计量经济学考试重点.pdf VIP
- SST固态变压器行业深度:市场现状、发展空间、产业链及相关公司深度梳理 2025.pdf
- 2024年度芜湖市鸠江区社区工作者招聘真题.docx VIP
- CJ6B隔离开关操作机构说明书.pdf VIP
- 深度解析(2026)GBT 5080.5-1985《设备可靠性试验成功率的验证试验方案》:理论基石、实践范式与未来前瞻.pptx VIP
- 物业员工培训计划.docx VIP
- JCT894-2001 聚合物水泥防水涂料.pdf VIP
- 培训课件实验室生物安全实验室生物培训防护.pptx VIP
原创力文档

文档评论(0)