初级会员

- 积分
- 169
- 金钱
- 169
- 注册时间
- 2013-4-6
- 在线时间
- 3 小时
|
发表于 2013-7-16 15:06:27
|
显示全部楼层
rom空间允许的话, 调用 printf 最快了....
printf("x=%f, y=%f", x,y) (如果带小数...)
功能
c语言中产生格式化输出的函数(定义在 stdio.h 中)。向终端输出(显示器、控制台等)
编辑本段
用法
int printf(const char *format,[argument]);
format 参数输出的格式,定义格式为:%[flags][width][.prec][F|N|h|l]type
规定数据输出方式,具体如下:[1]
type
含义如下:
字符 输入数据类型 含义
d、i int
有符号10进制数,i是老式写法
o unsigned int
无符号8进制数
u unsigned int 无符号10进制数
x、X unsigned int 无符号16进制数,x用abcdef,X用ABCDEF表示10~16的数
f double
小数
e、E double
科学计数法表示的数,大小写代表用的“e”的大小写
g、G double 使用以上两种中最短的形式,大小写的使用同%e和%G
c char 把输入的数字转换为对应的字符
s、S char *、wchar_t * 字符串
p void * 以16进制形式输出指针
n int * 到此字符之前为止,一共输出的字符个数,不输出文本
% 不输入 输出字符“%”本身 |
|