ZHCU876Z July 2001 – October 2023 SM320F28335-EP
TMS320C28x 编译器支持 long long 数据类型和 unsigned long long 数据类型。范围值在头文件 limits.h 中作为标准宏命令提供。
long long 数据类型存储在寄存器对中。在存储器中,它们作为 64 位对象存储在双字(32 位)对齐的地址中。
long long 整数常量可以有一个 ll 或 LL 后缀。如果没有后缀,常量的值将决定常量的类型。
C I/O 中 long long 的格式规则要求格式字符串中包含 ll。例如:
printf("%lld", 0x0011223344556677);
printf("%llx", 0x0011223344556677);
添加了运行时支持库函数 llabs()、strtoll() 和 strtoull()。