在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
C/C++格式控制符 一、类型 类型字符用以表示输出数据的类型,其格式符和意义如下表所示:
二、标志 标志字符为 -、+、# 和空格四种,其意义下表所示:
用十进制整数来表示输出的最少位数。 若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。 eg. "%6f":输出最少6位。
四、精度 精度格式符以“.”开头,后跟十进制整数。 本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。 eg. "%.2f":保留2位有效位。
五、长度 长度格式符为h、l两种,h表示按短整型量输出,l表示按长整型量输出。
特殊的: 要输出 %x、%X、%#x、%#X 四种用法输出为:2f、 2F、 0x2f、 0X2F eg.: 错误: time_t _t; time(&_t); 正确:
time_t _t; time(&_t); 前者当只输出_t时结果正确,同时输出_t1时结果为0,最终发现window10 64位下长度不够,修改后结果正确。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论