//占位符
//基本占位符
//整数
/* %d 10进制整数
%i 10进制,8进制,16进制整数转为10进制,prinf()中同%d,scanf()中微小区别
%o 8进制整数
%x 16进制整数
%u 无符号10进制整数 */
//浮点数与科学计数法
/* %f 浮点数float,double,默认保留到小数点后6位
%e 指数输出(大写用%E)
%g %f和%e的缩短版,无多余的0
%G %E的缩短版 */
//其他
/* %c char
%s string
%p pointer
%% 输出%符号 */
//格式输出控制
//宽度:控制数据输出宽度
/* %md,%mc,%mf,%ms,%mo,%mx,%mu 输出宽度为m,输出浮点数小数点也占一个宽度
%.nf,%.ns 小数点后输出宽度为n,n大于实际数据输出宽度,右边补0;
n小于实际数据宽度,四舍五入;n大于实际字符串输出长度按实际输出
%m.nf,%m.ns %m.ne 当m小于n,忽略m的作用*/
//对齐:当m大于实际数据宽度,向相应方向对其
/* +右对齐,可以省略
-左对齐,不可省略
如%-md,%+m.nf,%-.nf */
//修饰:根据C++标准库,可对占位符做如下修饰
/* h short、unsigned short
l long 、unsigned long
ll long long、unsigned long long
L long double*/
占位符placeholder
最新推荐文章于 2023-09-13 10:11:15 发布
本文深入剖析C++编程语言的核心概念和技术,包括类、模板、STL库的使用,以及内存管理和异常处理策略。通过实例解析,揭示C++在软件开发中的高效与灵活性。
摘要由CSDN通过智能技术生成