Colección de citas famosas - Slogan de motivación - ¿Por qué es necesario agregar una L al desplazamiento en fseek?

¿Por qué es necesario agregar una L al desplazamiento en fseek?

El prototipo de la función fseek es:

int fseek (FILE * stream, long int offset, int origin);

El parámetro 2 es el offset, long int tipo.

Cuando el desplazamiento es un nombre de variable, no es necesario agregar una L.

Para una constante entera, se puede agregar L para representar el tipo int largo.

De hecho, incluso sin agregar L, la mayoría de los compiladores sabrán que es de tipo long.

fseek ( pFile , 9L , SEEK_SET ); y

fseek ( pFile , 9 , SEEK_SET );