码迷,mamicode.com
首页 > 其他好文 > 详细

关于%lld 和 %I64d

时间:2019-10-05 16:14:59      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:linux   define   输出   names   end   code   cst   测评   space   

在Linux下输出long long 类型的是 

printf("%lld", a);

在Windows下输出是

printf("%I64d", a);

xxy学姐:"如果不知道测评机是啥的咋办?”

“像这样!!”

#ifdef Linux
#define LL "%lld"
#else 
#define LL "%I64d"
#endif

eg:

#include <cstdio>
#include <iostream>
#ifdef Linux
#define LL "%lld"
#else 
#define LL "%I64d"
#endif
using namespace std;
int main() {
    long long a;
    cin >> a;
    printf(LL, a);
    return 0;
}

艹!我以后要是再写错这个玩意儿, 我对象就是狗!艹

关于%lld 和 %I64d

标签:linux   define   输出   names   end   code   cst   测评   space   

原文地址:https://www.cnblogs.com/yanxiujie/p/11624763.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!