dinnerbone anlyticsed all c++

c++ - anlyticsed - ¿Qué significa la "L" al final de un literal entero?



all minecraft title screen messages (1)

Tengo esta constante:

#define MAX_DATE 2958465L

¿Qué significa la L en este sentido?


Es un literal entero long .

Los literales enteros tienen un tipo de int por defecto; el sufijo L le da un tipo de long (tenga en cuenta que si el valor no puede representarse por un int , entonces el literal tendrá un tipo de long incluso sin el sufijo).