C++ 基础学习一

本文详细介绍了C++中的printf()函数,包括其基本用法、符号的使用,如%a到%%的各种转换说明,以及如何通过指定宽度和小数点控制输出格式。同时提到了printf()的兄弟函数如printf_s()和sprintf_s(),强调了它们在安全性方面的增强。
摘要由CSDN通过智能技术生成

printf()相关函数的学习

printf()函数作为c/c++学习的基本函数,其中有着很多小门道!首先看一下printf()函数的源代码。

 printf(
    _In_z_ _Printf_format_string_ char const* const _Format,
    ...)

函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。
printf("<格式化字符串>", <参量表>);
其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%“开始, 后跟一个或几个规定字符,  用来确定输出内容格式。
参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出  参数个数一样多, 各参数之间用”,"分开, 且顺序一一对应, 否则将会出现意想  不到的错误。

符号在printf()使用

printf()函数必定会用到符号,先来学习一下符号这个东西,这是个好东西,真香!
转换说明 输出
%a (%A) 浮点数,十六进制数字和 p- P-记数法 (C99)
%c 一个字符
%d 有符号十进制整数
%e (%E) 浮点数 e- E- 记数法
%f 浮点数,十进制记数法
%g (%G) 根据数值不同自动选择 %f 或 %e。 %e格式在指数小于-4 或者大于等精度时使用
%i 有符号十进制整数 (与 %d相同)
%o 无符号八进制整数
%p 指针
%s 字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值