Мой компилятор VC2017 показывает это поведение, может кто-нибудь объяснить мне, что происходит?:
long long testLLSigned0 = LLONG_MIN; // OK, equal to -922129006921510580
long long testLLSigned1 = -922129006921510580i64; // Error, invalid suffix i64 on integer constant
long long testLLSigned2 = -922337203685477580i64; // OK!
long long testLLSigned3 = -922337203685477580LL; // OK!
long long testLLSigned4 = -62129006921510911LL; // Error, use of undeclared identifier 62129006921510911LL
long long testLLSigned5 = -62129006921510911i64; // Error, use of undeclared identifier 62129006921510911i64