一. 如何处理任意精度的数据类型 C语言支持的数据类型有字符型、整型(有符号和无符号)、浮点型、boolean类型等的,需要注意的是char 16_t和char 30_t这两个数据类型在Vivado HLS中是不支持的; Vivado HLS继承了传统的C/C++包含的数据类型,包括char、short、int、float和double,又由于这些数据类型都是以8为边界的(8、16、32、64),有时候对于某些操作来说不够高效(比如进行18位的两个数的加法,需要定