01: // overflow (traboccamento) di variabile intera
02: #include<stdio.h>
03: #include<stdlib.h>
04:
05: int main(int argc, char **argv){
06:
07: int n = 2147483646;
08:
09: printf(" n = %d\n", n);
10:
11: n = n + 1;
12: printf(" n = %d\n", n);
13:
14: n = n + 1;
15: printf(" n = %d\n", n);
16:
17: n = n + 1;
18: printf(" n = %d\n", n);
19:
20: n = n + 1;
21: printf(" n = %d\n", n);
22:
23: n = n - 10;
24: printf(" n = %d\n", n);
25:
26:
27:
28: return 0;
29: }
30:
31: /*
32: n = 2147483646
33: n = 2147483647
34: n = -2147483648
35: n = -2147483647
36: n = -2147483646
37: n = 2147483640
38: */
39:
40:
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