C Primer Plus(第6版)第六章复习题答案

这篇博客回顾了C Primer Plus第六版中第六章的复习题,特别是关于使用%3d格式打印整数和%3f格式打印浮点数的部分。内容探讨了在遇到浮点数下溢和double类型使用%3d格式的问题,指出可能的错误并提出修正建议。
摘要由CSDN通过智能技术生成

6.15复习题

/*
此题中文翻译有误,英文原文
Find the value of quack after each line;
 each of the final five statements uses the value of quack produced by the preceding statement. 
后一项语句使用的是先前语句中生成的值
*/

int quack = 2;
quack += 5; 	执行后quack = 7
quack *= 10;	执行后quack = 70
quack -= 6;	执行后quack = 64
quack /= 8;	执行后quack = 8 quack是int类型0.25截断为0
quack %= 3; 	执行后quack = 0
//如果value 是 int类型 输出如下
 36 18  9  4  2  1
 //如果value是double类型 输出比较奇怪

用%3d打印出来如图:在这里插入图片描述
用%3f打印的结果如图:
在这里插入图片描述
直到浮点数下溢为0为止,再者double使用%3d格式说明打印也不对呀

//a.x大于5
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值