The C language standard specifies that the "enum" constant is of type int, but GCC supports all integers.And i did not find this discrepancy in the official manual.Did I not find it or did the official website document not explain it at all?How do I know all the differences?