/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        I M P R E S S I O N   D ' U N E   C O N S T A N T E   E N T I E R E   N E G A T I V E  :                                   */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xtc/ImpressionConstanteEntiereNegative.01$c' :                                                                 */
/*                                                                                                                                   */
/*                    Jean-Francois COLONNA (LACTAMME, 20230311135118).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

#include  "INCLUDES.01.I"

void      main()
          {
          printf("format %%d  :           (-1) ==> %d\n",(-1));
          printf("format %%d  : (long int)(-1) ==> %d\n",(long int)(-1));
          printf("format %%ld :           (-1) ==> %ld\n",(-1));
                                        /* Probleme : donne 4294967295 au lieu de -1 !                                               */
                                        /*                                                                                           */
                                        /* Que faire ? Je n'ai pas trouve d'options de '$Cc' qui "casterait" automatiquement les     */
                                        /* constantes entieres negatives. Il faut donc le faire "a la main". C'est pourquoi a cette  */
                                        /* date, j'introduis 'v $xil/defi_K2$vv$DEF PINTE.x.'...                                     */
          printf("format %%ld : (long int)(-1) ==> %ld\n",(long int)(-1));
          }



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