易截截图软件、单文件、免安装、纯绿色、仅160KB

c数据类型问题,懂得朋友进来看看,谢谢

用dev-c++编译的
是c primer plus 的例题
程序如下:
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    unsigned int un = 3000000000; /* 32位int */
    short end = 200;
    long big = 65537;
    long long verybig = 12345678908426;
    printf ("un = %u and not %d\n",un, un);
    printf ("end = %hd and %d\n",end ,end);
    printf ("big = %ld and not %hd\n", big, big);
    printf ("verybig = %lld and not %d\n",verybig, verybig);
    system("PAUSE");
    return 0;
}
编译出警告:7 [Warning] this decimal constant is unsigned only in ISO C90
            10[Warning] integer constant is too large for "long" type

up

7 [Warning] this decimal constant is unsigned only in ISO C90
gcc有时候也有这个警告,加上 -std=c99 选项可以通过。 dev-c++没用过

10[Warning] integer constant is too large for "long" type
试试在常数后面加上LL  long long verybig = 12345678908426LL;


是编译器的问题吧!vs2008报错误、警告数都为零,能正常运行。

引用
7 [Warning] this decimal constant is unsigned only in ISO C90
gcc有时候也有这个警告


相关问答:

两个C文件的问题

以前在VC里面建一个工程,都只用一个 .c 文件,昨天在一个工程里用了两个 .c文件了,遇到问题了,请大家指点。比如:
File1.c Fil ......

在c版块的你们都从事什么工作?

我看学生比较多...
额是业余的……

偶是业余学生

我本来想学c侵入式学习
可觉得学java容易些
所以改为j2ee方向

看来我的估计是准确的, 因为大部分工作的人都用c++或者java, .NET之类...

c/php/p ......

c陷阱与缺陷,说真的看过这本的觉得这书怎么样?

我个人感觉有的地方没必要看,繁琐得狠,用自己总结的方法更好,大家说说自己的意见
我感觉便捷计算与不对称边界完全根据自己的经验来,用不着看哦,大家说说

你看不看那是你的事

其实都是基础的东西啦

......

关于SUM(R[-11]C:R[-1]C)的问题

请各位大侠详细讲解一下在VBA中SUM(R[-11]C:R[-1]C)的具体含义和用法,我想把里面的11换成变量怎么办?

求一个范围中的数据的和,但这里面的这个范围R[-11]C:R[-1]C...,第1行C列至每11行C列?
没这样用过...
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号