IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Formule incomprise


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    1
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1
    Par d�faut Formule incomprise
    salut,
    Dans la fonction en c++ ci-dessous, il y a une instruction que je parviens pas � la comprendre " Z[i+7]=((Z[i&7] << 9) | (Z[i+1 & 7] >> 7)); " je ne sais pas � quoi servent les "&" , "|" , "<<" et ">>"
    et voila la fonction
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    static void cr_cle_idea(word16 *cle_cry_dec, word16 *Z)
    {
        int i,j;
        for (j=0;j<8;j++)
        Z[j]=*cle_cry_dec++; /* les 8 premiere sous-cle */
        for (i=0;j<LONG_CLE;j++)
        {
            i++;
            Z[i+7]=((Z[i&7] << 9) | (Z[i+1 & 7] >> 7));
            Z+=i&8;
            i&=7;
        }
    }
    stp j'�sp�re que vous pouvez m'aider.
    Merci.

  2. #2
    Membre Expert
    Avatar de ArHacKnIdE
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 947
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 947
    Par d�faut
    Salut,

    Tout d'abord tu devrais commencer par soigner la r�daction puis ensuite utiliser les balises [code] pour encadrer ton code puis expliquer clairement quelle partie tu ne comprends pas... tu aura surement beaucoup plus de chances que quelqu'un r�ponde � ta question

  3. #3
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Salut, et bienvenue sur le forum

    • & est l'op�rateur ET binaire,
    • | est l'op�rateur OU binaire,
    • << est l'op�rateur de d�calage de bits "vers la gauche"
    • >> est l'op�rateur de d�calage de bits "vers la droite"


    Manquant un peu de temps, si tu souhaite plus d'info, je me ferai un plaisir de te les donner en rentrant
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

Discussions similaires

  1. [Crystal] Formules ...
    Par Antichoc dans le forum Formules
    R�ponses: 3
    Dernier message: 25/11/2003, 10h52
  2. [][Excel] Comment ne pas détruire les formules ?
    Par flyangelNext dans le forum Macros et VBA Excel
    R�ponses: 3
    Dernier message: 08/07/2003, 11h38
  3. �valuateur de formule math�matique
    Par lyrau dans le forum G�n�rateurs de compilateur
    R�ponses: 5
    Dernier message: 28/03/2003, 22h50
  4. [Formule] Lever et coucher du soleil
    Par psl dans le forum Algorithmes et structures de donn�es
    R�ponses: 4
    Dernier message: 21/10/2002, 16h37
  5. [reseaux] Comment creer un compte user à partir d'un formul avec perl
    Par oulai_evado dans le forum Programmation et administration syst�me
    R�ponses: 4
    Dernier message: 01/10/2002, 19h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo