吃桃子还是苹果

我吃桃子

 

printf输出与cout输出。

首先说说printf与cout的区别
printf是C语言中的输出方式
此函数原型是:
int printf(const char *format, ...);
可以看出来前面的const char *format是格式化有关
printf的调用方式为:
printf("<格式化字符串>", <参量表>);
其中""中间的内容就是格式化字符串语句,他的作用是给出后出参量表中参量的输出形式,
他的具体表现形式如下
int a = 10;
char b = 'a';
printf("%d%c",a,b);
可以看出来"%d%c"和a、b的类型是有对应关系的,具体如下:
  %d      十进制有符号整数
  %u      十进制无符号整数
  %f       浮点数
  %s      字符串
  %c      单个字符
  %p      指针的值
  %e      指数形式的浮点数
  %x      %X 无符号以十六进制表示的整数
  %0      无符号以八进制表示的整数
  %g      自动选择合适的表示法
而在"%d%c"中还可以插入一些其他值,比如
printf("%5d",a);
表示输出5位整形数,不够5位右对齐。
printf("%-5d",a);
就表示输出5位整形数,不够5位左对齐。



posted on 2009-02-20 22:53 你弹我唱 阅读(1130) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(1)

随笔档案(12)

文章档案(2)

控件

友情链接

指针

搜索

最新评论

阅读排行榜

评论排行榜