程序移植注意: 16位系统:long是4字节,int是2字节 32位系统:long是4字节,int是4字节 64位系统:long是8字节,int是4字节 # if __WORDSIZE == 64 typedef long int int64_t; # else __extension__ typedef long long int int64_t; # endifuint64_t用来表示64位整数,在32位系统中是unsigned long long int,在64位系统中是unsigned long int,所以打印uint64_t的格式化方法是:
printf("%lu", value); // 64bit OSprintf("%llu, value); // 32bit OS
long 和 int
最新推荐文章于 2020-01-28 13:03:38 发布