A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© disgusting 中级黑马   /  2014-6-5 19:58  /  828 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 disgusting 于 2014-6-5 20:30 编辑

%d是int %f是float %c是char
那么double是什么?

5 个回复

倒序浏览
哦 也是%f
回复 使用道具 举报
double是双精度浮点型,float都单精度浮点型,都是小数所有都用%f输出
回复 使用道具 举报
常用格式符:
1>%d\$i 整数(int)
2>%f 小数(float、double)
3>%c 字符(char)
回复 使用道具 举报
格式控制包括格式说明和格式字符。
格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。
格式字符有d,o,x,u,c,s,f,e,g等。


%d整型输出,%ld长整型输出,

%o以八进制数形式输出整数,

%x以十六进制数形式输出整数,

%u以十进制数输出unsigned型数据(无符号数)。

%c用来输出一个字符,

%s用来输出一个字符串,

%f用来输出实数,以小数形式输出,

%e以指数形式输出实数,

%g根据大小自动选f格式或e格式,且不输出无意义的零。

scanf(控制字符,地址列表)
格式字符的含义同printf函数,地址列表是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。如scanf("%d%c%s",&a,&b,str);

评分

参与人数 1技术分 +1 收起 理由
傘が咲く + 1

查看全部评分

回复 使用道具 举报 1 0
谢谢那么多人的回答。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马