您的位置:首页 > 编程语言 > C语言/C++

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键。

            \\输出\字符,也就是在屏幕上显示一个\字符。
            \'输出'字符,也就是在屏幕上显示一个'字符。
            \"输出"字符,也就是在屏幕上显示一个"字符。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: