e46.c

定数大きすぎ!!
/*###16 [cc] 警告: BBB:e46: 定数大きすぎ!!%%%*/

32bit 限界値越え  0xFFFFffffF ;

10進数限界値 2147483647 ; 10進数限界値越え 2147483648 ; 16進数+MAX 0x7fffFFFF ; 16進数+MAX越え0x80000000 ; 32bit 限界値 0xffffFFFFUL ;

解説: コンピュータで表現できる数の大きさには限界があります。 grep MAXINT /usr/include/*.h としてみて下さい。 詳細な説明は、 『プログラミング言語C 第2版 ANSI規格準拠 カーニハン リッチー著/石田晴久訳』 「付録B11 処理系で定義される制限」Page325 か、 C-FAQ 1.1J C-FAQ 1.1E を参照して下さい。

% man limits↓と打って下さい