c语言如何用printf输出long long类型?
4个回答
展开全部
在VC6.0中:
只有__int64 a;(和long long 的范围一样)
printf("%I64d",a);
在DEV等中:
long long a;
printf("%lld", a);
谢谢采纳!
只有__int64 a;(和long long 的范围一样)
printf("%I64d",a);
在DEV等中:
long long a;
printf("%lld", a);
谢谢采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先说明一下,long
long
类型仅在C99标准的编译器中支持编译的,所以要输出long
long类型数据就要保证编译器支持C99标准,目前支持的编译软件有DEV
C++、CodeBlocks、c-free等。微软的VC++6.0是不支持的。
long
类型仅在C99标准的编译器中支持编译的,所以要输出long
long类型数据就要保证编译器支持C99标准,目前支持的编译软件有DEV
C++、CodeBlocks、c-free等。微软的VC++6.0是不支持的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-06-19
展开全部
long long x=1000000000000000000;
printf("%lld", x);
printf("%lld", x);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询