01: // nuovi concetti limit.h e intervallo valori dei tipi interi
02: #include<stdio.h>
03: #include<stdlib.h>
04:
05: #include<limits.h>
06:
07:
08: int main(int argc, char **argv){
09:
10: printf("minimum char = %d (%ld)\n ", CHAR_MIN, sizeof(char));
11: printf("maximum char = %d (%ld)\n ", CHAR_MAX, sizeof(char));
12: printf("minimum short = %d (%ld)\n ", SHRT_MIN, sizeof(short));
13: printf("maximum short = %d (%ld)\n ", SHRT_MAX, sizeof(short));
14: printf("minimum int = %d (%ld)\n ", INT_MIN, sizeof(int));
15: printf("maximum int = %d (%ld)\n ", INT_MAX, sizeof(int));
16: printf("minimum long = %ld (%ld)\n ", LONG_MIN, sizeof(long));
17: printf("maximum long = %ld (%ld)\n ", LONG_MAX, sizeof(long));
18: printf("minimum long long = %Ld (%ld)\n ", LLONG_MIN, sizeof(long long));
19: printf("maximum long long = %Ld (%ld)\n ", LLONG_MAX, sizeof(long long));
20: printf("minimum signed char = %d (%ld)\n ", SCHAR_MIN, sizeof(signed char));
21: printf("maximum signed char = %d (%ld)\n ", SCHAR_MAX, sizeof(signed long));
22: printf("maximum unsigned char = %d (%ld)\n ", UCHAR_MAX, sizeof(unsigned char));
23: printf("maximum unsigned short = %d (%ld)\n ", USHRT_MAX, sizeof(unsigned short));
24: printf("maximum unsigned int = %u (%ld)\n ", UINT_MAX, sizeof(unsigned int));
25: printf("maximum unsigned long = %lu (%ld)\n ", ULONG_MAX, sizeof(unsigned long));
26:
27:
28: return 0;
29: }
30:
31:
Se avete commenti o osservaƶioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it