易截截图软件、单文件、免安装、纯绿色、仅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基础

#include <string.h>
#include <stdio.h>

void main()
{
int i;
char buf[]="abcde";
strncpy(buf,"abc",3);
for(i=0;i <5;i++)
printf(&q ......

一个简单的c游戏

13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......

两个C文件的问题

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

C/C++程序设计教程; 作者:苏长龄 黄岚 主编

如题,这书怎样,知道的说下,谢谢。
没听说过

同问,同问

我也没听说过

  我只在网上下载过这本书的课后题。
 
  实话说,课后题还蛮有水平的。

  据此估计,这本 ......

如何用c实现自动的telnet功能

如何用c实现自动的telnet功能,有谁知道怎么用c语言来实现。问题主要是telnet的用户名,密码要交互式的输入,怎么能够用程序实现啊,高手指教啊
我有源码 你要的话 留下邮箱

flynecnt@qq.com 谢谢了

liuzhizu1 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号