/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        T E S T   D E   P L U S   O U   M O I N S   L ' I N F I N I   E N T I E R  :                                               */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xtc/infini.02$c' :                                                                                             */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

#define   INFINIn                                                                                                                       \
                    (long int)(0x80000000+1)
#define   INFINIp                                                                                                                       \
                    (long int)0x7fffffff

#define   PRINT(message,valeur)                                                                                                         \
                    {                                                                                                                   \
                    printf("\n %+16s=%08x (%+d)",message,valeur,valeur);                                                                \
                    }

main()
     {
     PRINT("positif",INFINIp);
     PRINT("-positif",-INFINIp);
     PRINT("0-positif",0-INFINIp);
     printf("\n");
     PRINT("negatif",INFINIn);
     PRINT("-negatif",-INFINIn);
     PRINT("0-negatif",0-INFINIn);
     }



Copyright © Jean-François Colonna, 2021-2023.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2021-2023.