HLS Learning P10 - Write Efficient C Test Bench(3)
主要讲了很基础的 C++ Cout 输出数据格式控制,如输出不同类型数据,精度以及输出字符串等。
提到了两种数据的比较形式,毕竟浮点数比较情况居多,满足一定精度就好。
1. Comparison
2. Output
几种常用的对 cout 输出进行调整的方式
-
setw
是用来设置字段宽度的,可以用来控制输出的字符数,不足的部分会用空格填充。 -
left
和right
是用来设置输出的对齐方式的。left
表示左对齐,right
表示右对齐。 -
internal
是用来设置输出的对齐方式的,表示在字段宽度内部对齐,即在字段宽度内部填充空格,使得输出内容居中。
Integer 数据的进制显示,包含特定头文件之后加对应关键字控制下显示即可。
定点数数据类型显示,此时小数点的位置是固定的。
浮点数类型显示,需要控制下小数点位数以及使用科学计数法显示。
2. Summary
总结:一般用 to_string()
显示更方便高效
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.