在头文件 ap_int.h 内,分别通过 ap_int
或 ap_uint
来为有符号整数和无符号整数定义任意精度整数数据类型。要使用任意精度整数数据类型,请执行以下操作:
- 将头文件 ap_int.h 添加到源代码。
- 将位类型更改为
ap_int<N>
或ap_uint<N>
,其中 N 是介于 1 到 1024 之间的位大小。
以下示例显示了如何添加头文件并实现 2 个变量来使用 9 位整数和 10 位无符号的整数。
#include "ap_int.h"
ap_int<9> var1 // 9 bit signed integer
ap_uint<10> var2 // 10 bit unsigned integer