Bonjour,
dans le cadre d'un développement d'une petite interface graphique sur un GLCD 128x64 piloté par un PIC24, j'utilise différent types de variables dont des variables sur 32 bits.
Donc d'après le document de Microchip sur son compilateur C30 page 81: ICICode:unsigned long MesCH_ulong = 0;
La valeur min de la variable : 0
La valeur max de la variable : (2^32)-1 soit 4 294 967 295.
Et lorsque je fais ce test durant mon programme:
J'ai ce warning lors de la compilation:Code:if(MesCH_ulong > (unsigned long)(4100000000))
Je ne comprends pas ...warning: this decimal constant is unsigned only in ISO C90
Merci d'avance pour votre aide
-----