e164.c

16進表記と接尾子Uの使用
#ident	"$Id: e164.c.html 187 2006-05-17 05:23:14Z ono.mki $"
/*###14 [cc] 警告: BBB:e164: 10進数整定数が大きすぎます,16進表記と接尾子Uの使用を検討して下さい%%%*/
/* decimal constant is so large that it is unsigned */

int     main()
{

        /* 10進数の 9999999999を出力すると */
        printf("%d¥n¥n",9999999999) ;

        return(0) ;
}

解説 % man limits ↓ LOOK で出力される値がわかりますか。 10進数で表すことのできる整定数は、 -2147483648 から 2147483647 までです。