关于printf()函数的总结



          printf()函数是式样化输出函数, 一般用于向准则输出设备按规定式样输出消息。正在编写步骤时经常会用到此函数。

       printf()函数的挪用式样为: printf("<式样化字符串>",<参量表>);

       其中式样化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出;另一部分是式样化规定字符, 以"%"开端, 后跟一个或几个规定字符, 用来确定输出内容式样。 参量表是需求输出的一系列参数, 其个数务必与式样化字符串所阐明的输出参数个数一样多, 各参数之间用","分开, 且顺序逐一对应, 不然将会出现意想不到的过失。

     :函数printf从左往右读取,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的,所以我们看见的结果是,从右边开始处理的。

      printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。   

      函数的原型为:int printf(const char *format, ...);

      函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。

      printf()函数的调用格式为:

      printf("<格式化字符串>", <参量表>);

      其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以 "%" 开始, 后跟一个或几个规定字符,用来确定输出内容格式。

      参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应。

 

规定符:

       %d 十进制有符号整数

       %u 十进制无符号整数

       %f 浮点数

       %s 字符串

       %c 单个字符

       %p 指针的值

       %e 指数形式的浮点数

       %x, %X 无符号以十六进制表示的整数

       %o 无符号以八进制表示的整数

       %g 把输出的值按照%e或者%f类型中输出长度较小的方式输出

       %p 输出地址符

       %lu 32位无符号整数

       %llu 64位无符号整数

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值