スポンサード リンク
Microsoft Visual C++にて以下のソースでコンパイルエラーが発生します:コンパイルエラーメッセージ:error C2041: 指定された文字 '8' は、基数 '8' に適切な数字ではありません。ソース(バグ有り):
#include<stdio.h> int main() { int a = 08; //8進数で 8 は無効な表現でコンパイルエラー printf("%d\n",a); return 0; }
ソース(修正済み):
#include<stdio.h> int main() { int a = 017; //8進数で17は10進数で15 printf("%d\n",a); return 0; }
[コンパイルエラーコード、メッセージに戻る]