首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
使用printf函数打印一个double类型的数据,要求:输
[单选题]
使用printf函数打印一个double类型的数据,要求:输出为10进制,输出左对齐30个字符,4位精度。以下哪个选项是正确的?
%-30.4e
%4.30e
%-30.4f
%-4.30f
查看正确选项
添加笔记
求解答(10)
邀请回答
收藏(1475)
分享
13个回答
添加回答
133
小球
-: 左对齐
30: 最小字段宽度
.4: 精确度保留小数4位
f: double精度浮点数
e: 科学计数法
发表于 2015-05-06 23:20:05
回复(3)
89
DaftChango
printf中,%f通杀单精度和双精度
在scanf中,%f和%lf才有区别
发表于 2017-03-03 17:02:21
回复(2)
11
jenny0001
%f:以十进制小数形式输出了实数(包括单,双精度) %e:以指数形式输出实数 printf中的格式修饰符:m.n m表示输出域宽,若m为负整数,则输出数据在域内左对齐 n表示显示精度,对于浮点数,用于指定输出的浮点数的小数位数;对于字符串,用于指定从字符串左侧开始截取的子串字符个数。
发表于 2018-12-01 23:57:01
回复(0)
3
PSqqq117
负号:左对齐
30:最小字段精度
.4:精确度保留小数4位
f:double精度浮点数
e:科学计数法
发表于 2021-12-12 09:35:43
回复(0)
0
无聊的安哥拉兔求你们别卷了
%f:以十进制小数形式输出了实数(包括单,双精度) %e:以指数形式输出实数 printf中的格式修饰符:m.n m表示输出域宽,若m为负整数,则输出数据在域内左对齐 n表示显示精度,对于浮点数,用于指定输出的浮点数的小数位数;对于字符串,用于指定从字符串左侧开始截取的子串字符个数。
发表于 2022-08-31 15:22:19
回复(0)
0
牛客206735926号
若要右对齐,则printf(“%10d”,101010);
在%和d之间加上数字宽度,就可以右对齐。
说明:数字宽度为10,如果要打印的位数小于10,左边补足空格;如果要打印的位数大于10,则打印所有的数字,不会截断。
发表于 2022-04-19 16:53:42
回复(0)
0
果冻Bryce
默认是右对齐的
发表于 2022-04-12 12:08:00
回复(0)
0
牛客664382405号
e科学记数法
发表于 2021-09-24 14:20:58
回复(0)
0
BlindZhou
c不是4位精度吗?
发表于 2019-03-23 18:08:54
回复(0)
0
牛客692709号
左30自然是-30 保留小数点思维的双精度 自然是.4f
发表于 2016-02-19 09:51:14
回复(0)
0
小桥流水122
C
发表于 2015-05-14 21:36:21
回复(0)
0
牛客949041号
printf("%-30.4f", x);这出题的表述看了半天才明白。。。
发表于 2015-05-05 15:40:57
回复(0)
0
冰+蓝
A
发表于 2015-04-15 16:42:25
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C语言
C++
上传者:
小小
难度:
13条回答
1475收藏
14267浏览
热门推荐
相关试题
假定指针变量 p 定义为 “int...
360集团
C++
C语言
评论
(37)
来自
360公司2014校招笔试卷
运行 ldd hello 可以得到...
百度
C++
评论
(3)
class A; class B;...
360集团
C++
C语言
评论
(18)
来自
360公司2014校招笔试卷
3.1996至2003年间,从事高...
资料分析
言语理解与表达
资料分析
评论
(1)
电路板布线的时候尽量采用( )折线布线
PCB
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题