home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH02_04.C Exemple de sortie du domaine de dΘfinition des int *
- *********************************************************************/
-
- #include<stdio.h>
-
- main( void)
- {
- int t0, t1, t2, test3,
- entier0= 440, entier1= 80, entier2= 2;
-
- t0= entier0; /* t0= 440 */
- t1= t0* entier1; /* t1= 35200 */
- t2= t1/ entier2; /* t2= 17600 en dΘcimal */
-
- printf(" Le rΘsultat:\t t0= %d\n\t\t"
- " t1= %d\n\t\t"
- " t2= %d", t0, t1, t2);
-
- }
-
- /* Le programme nous affiche:
-
- Le rΘsultat: t0= 440
- t1= -30336 = ( 35200- 32767- 1)- 32767- 1
- t2= -15168
-
- En fait l'opΘration s'Θcrit: t2= 440* 80/ 2
- si on change l'ordre des opΘrations: t2= 440/ 2* 80
- ou si on utilise des parenthΦses: t2= 440* ( 80/ 2)
- il n'y a plus de dΘbordement */