/* ulimits.c: Illustrates unsigned limits */
#include <stdio.h>
#include <limits.h>
int main() {
printf("char: [0, %u]\n", UCHAR_MAX);
printf("short: [0, %u]\n", USHRT_MAX);
printf("int: [0, %u]\n", UINT_MAX);
printf("long: [0, %lu]\n", ULONG_MAX);
return 0;
}