%d 有符号32位整数
%lld 有符号64位整数
%llx有符号64位16进制整数
%u 无符号32位整数
#include<stdio.h>
int main(int argc, char** argv)
{
long long x = 7332201052963203716ll;//注意后面有两个 l
long long y = 0x65c136028f9dea86ll; //同上
printf("x=%#llx\n", x);
printf("x=%lld\n", x);
printf("y=%#llx\n",y);
printf("y=%lld\n", y);
}
本文通过C语言示例展示了如何使用%lld和%llx格式化字符串来打印64位有符号整数和16进制形式的64位整数。这有助于理解不同数据类型在内存中的表示方式。
1645

被折叠的 条评论
为什么被折叠?



