查看: 591|回复: 0

c语言入门教程第八课-控制台输出总结

[复制链接]

144

主题

247

帖子

125

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
125
发表于 2016-10-26 09:06:30 | 显示全部楼层 |阅读模式
关于我么的printf输出函数我们用了4节课来讲,但是呢还有很多内容不是很全面,那么本节课来总结一下printf输出函数的知识。我们之前讲的%d,%f等等称之为转换字符串,通常用到的转换字符串如下表所示

转换字符串

转换字符串

要注意的是,当我们输出%d的时候,有的时候为了美观,而让所有输出的数字都占一样的地方来输出。比如我想输出的10和5这两个整数,我们想右端对齐,可以用%+所占位数+d来输出,比如%5d,就是指一共占了5个位置,如果位数不够5位,那么就将空余的位置放在输出数字的左面。
下面分别演示了用%d输出10和5与%2d输出5和%d输出10的位置变化情况。

%d输出

%d输出

%d对齐输出

%d对齐输出

此方法%f依然适用,又因为%f会出现控制保留小数位数输出,所以可能出现如%5.2f这样的转换字符串,所以看见的时候不要晕哦。
我们前面课程输出的数字都是挨着的,而上面的演示图片中两个数字中间存在一个换行,这是怎么弄得呢?
这个是\n的功劳,在输出的时候我们很多内容都输出不了,比如这个换行,我们输出的时候用\n代替,这种字符称之为转义字符。下面是转义字符及其转义的内容。

转义字符

转义字符

转义字符的用法就是放在printf双引号内,比如
  1. printf("%a\n%b",a,b);
复制代码
这样就会在输出的a和b之间添加一个换行啦,是不是很简单呢。因为这几天有点感冒,所以昨天没有来的及去更新,先说声对不起啦。那么对于printf输出函数我们已经掌握了入门的基础了。
但是如果想更好地学习其他语言的话,请把我们的课程内容反复的练习哦。
好的,今天的课程就到这里,我还是那个不是大神的TCY。谢谢大家。
IT创意网原创教学内容,转载请标注。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题 快速回复 返回列表 官方QQ群
快速回复 返回顶部 返回列表