[C / Compilateur C30 Microchip] - Utilisation des données de types "unsigned long"
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

[C / Compilateur C30 Microchip] - Utilisation des données de types "unsigned long"



  1. #1
    jorg1n

    [C / Compilateur C30 Microchip] - Utilisation des données de types "unsigned long"


    ------

    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.
    Code:
    unsigned long MesCH_ulong = 0;
    Donc d'après le document de Microchip sur son compilateur C30 page 81: ICI

    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:
    Code:
    if(MesCH_ulong > (unsigned long)(4100000000))
    J'ai ce warning lors de la compilation:
    warning: this decimal constant is unsigned only in ISO C90
    Je ne comprends pas ...

    Merci d'avance pour votre aide

    -----

  2. #2
    lou_ibmix_xi

    Re : [C / Compilateur C30 Microchip] - Utilisation des données de types "unsigned long"

    Essaye peut-être de rajouter "UL" à la fin de la constante numérique:
    Code:
    if(MesCH_ulong > (unsigned long)(4100000000UL))
    Mais je pense que tu auras toujours l'avertissement, il faut peut-être alors compiler en mode C90 ou supérieur, fouille dans les options du compilateur...

  3. #3
    jorg1n

    Re : [C / Compilateur C30 Microchip] - Utilisation des données de types "unsigned long"

    Bonjour lou_ibmix_xi,

    et bien le warning disparait!

    peux tu m'en dire plus sur le suffixe UL?

    Je vais regarder de mon côté...

    Merci encore.

Discussions similaires

  1. Paypal...me réclame des "données".
    Par f6bes dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 2
    Dernier message: 20/11/2011, 07h42
  2. acheter "MICROCHIP - PG164120 - PROGRAMMATEUR PICKIT 2" à paris???
    Par invitee973cb50 dans le forum Électronique
    Réponses: 16
    Dernier message: 06/11/2011, 16h32
  3. Générer des données suivant une distribution "maison"
    Par invitee2006ece dans le forum Logiciel - Software - Open Source
    Réponses: 11
    Dernier message: 26/03/2009, 12h51
  4. MSG="prevention de l'execution des données"
    Par invite2d9e7c03 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 06/08/2008, 23h07