What is the issue of my below program
#include <stdio.h>
#include <limits.h>
int main() {
printf("Largest short int value - %d\n", 32767);
printf("Smallest unsigned int value - %u\n", 0);
printf("Largest long int value - %ld\n", 9223372036854775807);
return 0;
}