我的编译器明明支持C99的

cssin 2005-04-02 09:32:54
我的编译器明明支持C99的,但为什么下面的代码段编译不过去呢?

printf("Smallest long long: %lld\n", LLONG_MIN);

我看了头文件limits.h,有下面的代码:
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* Minimum and maximum values a `signed long long int' can hold. */
#undef LLONG_MIN
#define LLONG_MIN (-LLONG_MAX-1)

那位给个答案,先谢过了~~
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjp6688 2005-04-03
  • 打赏
  • 举报
回复
那换个编译器可否?
utstar 2005-04-03
  • 打赏
  • 举报
回复
dev-c++可以
liubingqian 2005-04-03
  • 打赏
  • 举报
回复
Dev-C++用的是MinGW
utstar 2005-04-03
  • 打赏
  • 举报
回复
我的dev-c++ gcc版本3.4.2
cssin 2005-04-03
  • 打赏
  • 举报
回复
但是dev-c++好像用的编译器和Cygwin是一样的啊,应该都是cc、gcc、g++之类的,头文件也应该是一样的吧,没理由用dev-c++能编译,用Cygwin就不能啊!

郁闷中……
cssin 2005-04-02
  • 打赏
  • 举报
回复
加一句,我用的是Cygwin

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧