章节
问答
课签
笔记
评论
占位
占位

单选题

float a = 1.7;在以下选项中选出相应的输出语句

Aprintf("%d\n", a);
Bprintf(a);
Cprintf("%f\n", a);
Dprintf("%c\n", a);
重做

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / qq_慕斯卡0073753
刷新一下网页

最赞回答 / 莆小晓
printf(a);  语法错误输出a,但是a要以什么形式输出呢?是要输出十进制的整数还是字符?正确语法 printf("输出格式符",输出项);所以要改成printf("%f",a);因为a被定义为float(单精度浮点型),所以输出格式为%f;

最新回答 / 呃呃呃鹅鹅鹅
float a=1.7, a 是浮点型,应该用%f;字符才用%c

最新回答 / qq_慕仰4245952
看小数点判断

已采纳回答 / 慕后端4591887
不管几位,输出小数就可以

最新回答 / qq_慕慕9594685
printf(“%.1f”,a)

最新回答 / 半分仙气浪天下
因为 "%f"是格式符,表示它用什么格式输出,而"\n"表示换行

最赞回答 / 孤云伊
系统会自动补齐后面的位数。

最赞回答 / 慕莱坞6193952
输出\n就会在输出结果呈现出换行效果  有几个\n就换几行  不加\n会把全部结果显示成一行只是一种显示效果  不影响程序运行

最新回答 / 慕慕12138
你的结果有很多的话,就要换行,不然会显得比较乱

已采纳回答 / qq_押韵_0
\n 字符就是换行。

最赞回答 / Lagerstroemia0106
c选项的结果不应该是1.700000?求指教

最赞回答 / 慕哥1751389
的确是换行,但并不是/,而是\,这一点需要注意

已采纳回答 / 慕粉4292329
flaot 类型的大小是6位小数  意思是超过6位小数就不能用float  而改用更大的double类型
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言