IOS开发学习记录--C语言中的printf函数详解&转义符
2015-10-22 21:45
645 查看
1. printf函数的作用
作用:向控制台屏幕输出信息.
2. printf函数的简单使用
printf("要输出的内容");
双引号之间的内容会原样的输出.
3.使用printf函数输出指定数值语法格式:
printf("格式化输出字符串",数值列表);
格式控制符(占位符)
%d 输出1个int类型变量的值.
%f 输出1个float类型变量的值.
%lf输出1个double类型变量的值.
%c输出1个char类型的变量的值.
4.格式控制符的补充
1)输出整数部分补充:
%d
输出整型变量的值.
%md m是1个数字,代表输出的整型的变量占多少位。
如果实际的位数小于
m 那么就在前面以空格补足。
如果实际的位数大于
m 这个时候实际有多少位就显示多少位。
如果实际的位数等于
m 那就刚刚好。
m还可以是1个负数。如果实际的位数小于 m 就会在后面以空格补齐.
%0md.
不足的位数以0补齐.
2)输出浮点数部分补充:
%f和%lf:默认情况下是输出小数点后6位.
%.nf和%.nlf:n是1个数字,代表输出的变量的值保留几位小数(最后一位会做四舍五入)
%m.nf
和 %m.nlf
n代表输出的小数保留多少位,m代表输出的数一共占多少列。注意:
小数点也占1列。
5、printf函数里只能写一对"",多写任意个都会报错!
转义符:
思考:
如果我想用printf输出33.3%
怎么做??
解决方法:
33.3%%除此以外还有其他各种特殊效果,例如:如果我想换行怎么办?我想控制光标怎么办?
这些我们 通通都需要输入特定的符号,而这些符号在程序里面就叫转义符。
\n 换行,相当于敲一下回车。
\t 跳到下一个tab位置,相当于按一下键盘上的tab键。
\\输出\字符,也就是在屏幕上显示一个\字符。
\'输出'字符,也就是在屏幕上显示一个'字符。
\"输出"字符,也就是在屏幕上显示一个"字符。
作用:向控制台屏幕输出信息.
2. printf函数的简单使用
printf("要输出的内容");
双引号之间的内容会原样的输出.
3.使用printf函数输出指定数值语法格式:
printf("格式化输出字符串",数值列表);
格式控制符(占位符)
%d 输出1个int类型变量的值.
%f 输出1个float类型变量的值.
%lf输出1个double类型变量的值.
%c输出1个char类型的变量的值.
4.格式控制符的补充
1)输出整数部分补充:
%d
输出整型变量的值.
%md m是1个数字,代表输出的整型的变量占多少位。
如果实际的位数小于
m 那么就在前面以空格补足。
如果实际的位数大于
m 这个时候实际有多少位就显示多少位。
如果实际的位数等于
m 那就刚刚好。
m还可以是1个负数。如果实际的位数小于 m 就会在后面以空格补齐.
%0md.
不足的位数以0补齐.
2)输出浮点数部分补充:
%f和%lf:默认情况下是输出小数点后6位.
%.nf和%.nlf:n是1个数字,代表输出的变量的值保留几位小数(最后一位会做四舍五入)
%m.nf
和 %m.nlf
n代表输出的小数保留多少位,m代表输出的数一共占多少列。注意:
小数点也占1列。
5、printf函数里只能写一对"",多写任意个都会报错!
转义符:
思考:
如果我想用printf输出33.3%
怎么做??
解决方法:
33.3%%除此以外还有其他各种特殊效果,例如:如果我想换行怎么办?我想控制光标怎么办?
这些我们 通通都需要输入特定的符号,而这些符号在程序里面就叫转义符。
\n 换行,相当于敲一下回车。
\t 跳到下一个tab位置,相当于按一下键盘上的tab键。
\\输出\字符,也就是在屏幕上显示一个\字符。
\'输出'字符,也就是在屏幕上显示一个'字符。
\"输出"字符,也就是在屏幕上显示一个"字符。
相关文章推荐
- 字符集编码(GBK,BIG5,UNICODE)与C++的string/wstring
- 彻底解密C++宽字符:1、从char到wchar_t
- C++字符串(Unicode/TCHAR/WCHAR/ASCII/LPSTR/LPCSTR等转换)
- 两数求最大值
- 给C++初学者的50个忠告
- 【c++程序】匿名对象
- C语言配置文件解析库——iniparser
- 标准C++中的string类的用法总结
- C2第三次作业
- ios c语言学习第八天 ---指针
- 爬爬爬之路:C语言(十一) 函数指针(回调函数)
- 2014 蓝桥杯 预赛 c/c++ 本科B组 第六题:奇怪的分式(11')
- C指针
- 关联容器
- 项目39.5 阿姆斯特朗数
- 设计模式(C++)
- 2014 蓝桥杯 预赛 c/c++ 本科B组 第五题:打印图形 (12' )
- 理清C++常量指针和指针常量这团乱麻
- static 的理解
- 【c++程序】符号的重载与友元