Linux下printf格式符%d、%lld、%llx、%u等【转自CSDN博客】

来源:http://blog.csdn.net/anycell/article/details/6966520

%d 有符号32位整数

%lld 有符号64位证书

%llx有符号64位16进制整数

%u 无符号32位整数

 1 #include<stdio.h>
 2 
 3 int main(int argc, char** argv)
 4 {
 5     long long x = 7332201052963203716ll;//注意后面有两个 l
 6     long long y = 0x65c136028f9dea86ll;    //同上
 7 
 8     printf("x=%#llx
", x);
 9     printf("x=%lld
", x);
10 
11     printf("y=%#llx
",y);
12     printf("y=%lld
", y);
13 }

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注