# include <stdlib.h>
# include <stdio.h>
# include <limits.h>
int main()
{
unsigned short ushort_max = USHRT_MAX;
printf("Maximum value of unsigned short: %hu \n", ushort_max);
printf("Printing the size of unsigned short: %lu \n", sizeof(ushort_max));
printf("\n-----------------------------\n\n");
unsigned int uint_max = UINT_MAX;
printf("Maximum value of unsigned int: %u \n", uint_max);
printf("Printing the size of int: %lu \n", sizeof(uint_max));
printf("\n-----------------------------\n\n");
unsigned long ulong_max = ULONG_MAX;
printf("Maximum value of unsigned long: %lu \n", ulong_max);
printf("Printing the size of unsigned long: %lu \n", sizeof(ulong_max));
printf("\n-----------------------------\n\n");
return EXIT_SUCCESS;
}