C++输入输出零散点

C++中文件打开模式一个需要注意的模式:

ios_base::ate:此模式在C++中,单独使用或者配合std::ios_base::out会截断文本。但如果配合std::ios_base::in|std::ios_base::out则是追加到末尾。不会出现第一个字节在末尾,然后其他的从头开始覆盖。

 

C++中c语言的标准输出printf:

printf("%02x",12);

%x是指无符号十六进制输出,用abcdef

%X是指无符号十六进制输出,用ABCDEF

%d是指有符号十进制,%u是指无符号十进制

%o是指无符号八进制

 

注意除十进制外,其他的都是无符号的。

 

容易忘记的语法是%x之间的数字,此处x前面的2:是指为输出字符占几位,%后面的0:是指空余的位填充0。

其标准形式为%[flag][width][.pre][f|n|h|l]type;

flag分为:+,-,0,无。 其中+是在正负数前加正负号,-是左对齐,0是右对齐,左边填充零。无是右对齐,不填充。vc似乎不支持+。

width就是现实宽度

.pre是显示小数点数

f是远指针,n是近指针,h是单精度或短整,l是双精度或者长整

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值