/*************************************************************************************************************************************/
/* */
/* 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.