question programmation en C
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

question programmation en C



  1. #1
    invite041e6c83

    Question question programmation en C


    ------

    salut tout le monde.

    j'ai quelques question au niveau de la syntaxe C.

    je me trouve devant un programme C ou quelques notation me sont inconnu (je suis débutent).

    le séparateur:


    temp|=DATA; quel impact a t'il sur les opérations?

    /****************************** ****************/

    le plus, mais de cette façon:


    ChkSum+=0x38;

    /****************************** ****************/

    dans une boucle while:

    uchar n=16;
    SCK=0;
    nSEL=0;
    while(n--){ //quesqu'il se passe? il fait la boucle tant que n
    //n'est pas a 0?
    /**************
    **************/
    }

    /****************************** ****************/

    if(CMD&0x8000)... //un peux la même question qu'avec le while.
    //qu'est ce qu'il se passe dans ce genre de test
    //quand? le test est vrai ou faut?


    voila, si quelqu'un pouvait me donner quelques explication se serai supra cool.

    merci!

    -----

  2. #2
    Philou67

    Re : question programmation en C

    Citation Envoyé par alexmomo Voir le message
    le séparateur:[/U]
    temp|=DATA; quel impact a t'il sur les opérations?
    Il ne s'agit pas d'un séparateur, mais de l'opérateur |=
    c'est équivalent à
    temp = temp | DATA;
    le plus, mais de cette façon:[/U]
    ChkSum+=0x38;
    Même principe :
    ChkSum = ChkSum + 0x38;

    Devine ce que signifie

    toto /= 2;

    dans une boucle while:

    uchar n=16;
    SCK=0;
    nSEL=0;
    while(n--){ //quesqu'il se passe? il fait la boucle tant que n
    //n'est pas a 0?
    /**************
    **************/
    }
    Il boucle 16 fois sans rien faire... probablement un temps d'attente bloquante.
    if(CMD&0x8000)... //un peux la même question qu'avec le while.
    //qu'est ce qu'il se passe dans ce genre de test
    //quand? le test est vrai ou faut?
    Opérateur binaire & bit à bit. Le test vérifie la valeur du bit de poids fort de CMD (si CMD est un short). Si le bit est nul, le test échoue, s'il est non nul, le test réussi.
    :'( Plus j'apprends, et plus je mesure mon ignorance

  3. #3
    invite041e6c83

    Thumbs up Re : question programmation en C

    /****************************** ******************/
    Citation:
    Envoyé par alexmomo Voir le message
    le séparateur:[/u]
    temp|=DATA; quel impact a t'il sur les opérations?
    Il ne s'agit pas d'un séparateur, mais de l'opérateur |=
    c'est équivalent à
    temp = temp | DATA;

    /****************************** ************************/


    ok daccord, j'ai compis le truc. c'est cool de m'avoir repondu je peut avencer maintenan.

Discussions similaires

  1. Question de programmation simple en assembler
    Par invitedd558ae9 dans le forum Électronique
    Réponses: 2
    Dernier message: 24/02/2009, 11h50
  2. [question basique Programmation C] comment changer valeur registre?
    Par invite3c35244f dans le forum Électronique
    Réponses: 12
    Dernier message: 18/04/2008, 08h08
  3. Question programmation en C
    Par invite2642195b dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 04/01/2007, 13h52
  4. Question sur la programmation C
    Par invitef74412c3 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 07/05/2006, 22h03
  5. question de programmation!!!
    Par invitefe27f92b dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 19/08/2004, 23h18
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...