首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序段: int x=12; double y=3.141593; printf("%d%8.6f",x,y); 其输出结果是
有如下程序段: int x=12; double y=3.141593; printf("%d%8.6f",x,y); 其输出结果是
admin
2016-12-18
51
问题
有如下程序段:
int x=12;
double y=3.141593;
printf("%d%8.6f",x,y);
其输出结果是
选项
A、123.141593
B、12,3.141593
C、123.1415930
D、123.141593
答案
D
解析
本题考查printf语句。printf()函数是格式化输出函数,一股用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:printf"<格式化字符串>",(参量表>)。
其中,“格式化字符串”包括两部分内容:一部分是正常字符,这些字符将按原样输出:另一部分是格式化规定字符,以“%”开始,后跟一个或几个规定字符,用来确定输出内容格式。
格式化字符串的格式是:%[标志][输出最小宽度][精度][长度]格式字符
①标志:标志字符为-、+、空格等,其意义如下所示:
-:结果左对齐,右边填空格;
+:输出符号(正号或负号);
空格:输出值为正时冠以空格,为负时冠以负号。
②输出最小宽度:用十进制整数来表示输出的最少位数(包括小数点在内至少要输出这么多位)。
若实际位数多于定义的宽度,则按实际位数输出;
若实际位数少于定义的宽度,则右对齐,左边留空;
有负号,左对齐,右边留空:
表示宽度的数字以0开始,则右对齐,左边留空。
③精度:精度格式符以“.”开头,后跟十进制整数。它的意义是:如果输出数字,则表示小数的位数,若实际位数大于所定义的精度数,则四舍五入,若不足则补0;如果输出的是字符,则表示输出字符的个数,若实际位数大于所定义的精度数,则截去超过的部分;
④长度:长度格式符为h和1两种。h表示按短整型量输出,1表示按长整型量输出。
转载请注明原文地址:https://kaotiyun.com/show/vADp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在嵌套使用if语句时,C语言规定else总是()。
下列程序的运行结果是()。inty=5,x=14;y=((x=3*y,x+1),x-1);printf("x=%d,y=%d",x,y);
以下选项中不属于字符常量的是
下列选项中,不属于模块间耦合的是
下列叙述中正确的是()。
有定义语句:int*p[4],以下选项中与此语句等价的是()。
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
设有定义intn=0,*p=&n,**q=&p;,则下列选项中正确的赋值语句是
下列选项中不属于结构化程序设计方法的是()。
随机试题
自然陈化的老白茶不太可能在干茶颜色色泽上出现哪种情况
试述修复性牙本质的定义。
支气管哮喘的本质是
男性,68岁,饮酒后不能自行排尿5小时急诊住院,体检见耻骨上包块,有轻压痛。要确诊病因,最简便的影像学检查是
按照现行营业税的有关规定,下列活动中,属于营业税征税范围的有( )。
若微机系统需要热启动,应同时按下组合键()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
Folktoysarethosewhosedesignshavepasseddownthroughthegenerations,madebyhandandnotinfactories.【C1】______manufact
Whoisthespeaker?
A、Salesmanandcustomer.B、Reporterandinterviewee.C、Judgeandjury.D、Doctorandpatient.B身份关系题。Dr.Brown被问及对个人拥有枪支的看法,她说应该修改
最新回复
(
0
)