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 :

signification code en C# à porter en C


Sujet :

C#

  1. #1
    Membre confirmé Avatar de crashtib
    Homme Profil pro
    Support technico-fonctionnel
    Inscrit en
    Avril 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Support technico-fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 221
    Par défaut signification code en C# à porter en C
    salut les .neteux

    j'ai un code en c# à porter en C, et he voulais demander la signification du code suivant (en fait juste la signification des >> et du &)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if (a == 0)
    {
    	val = arr[i] >> 4;
    }
    else
    {
    	val = arr[i] & 15;
    }
    merci

  2. #2
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Bonjour.

    >> et & sont des opérateurs binaires, le >> fait des décalages de bits vers la droite et le & un et. Mais dans ton cas, sans la valeur de arr[i], impossible de te dire quelle valeur tu vas obtenir pour val.

    Un bon tuto ici.

    Bon courage

  3. #3
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 614
    Par défaut
    >> 4 c'est un décalage à droite de 4
    & 15 est un "et" logique entre un nombre et un autre

    exemple : 8 >> 1 = 4 parce que 1000 = 8 et 0100 = 4

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    A noter que le bout de code que tu poste se compile directement en C sans modif (sous réserve des types des variables).

  5. #5
    Membre confirmé Avatar de crashtib
    Homme Profil pro
    Support technico-fonctionnel
    Inscrit en
    Avril 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Support technico-fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 221
    Par défaut
    okay, merci à tous. Ya pas qu'en c# que je suis néophyte à vue de nez. J'ai l'impression d'être le dernier du roi des cons.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] [double] Signification code
    Par lecteur1001 dans le forum MATLAB
    Réponses: 5
    Dernier message: 16/07/2009, 14h33
  2. Signification code #IND
    Par mamatlecaribou dans le forum C
    Réponses: 13
    Dernier message: 24/05/2007, 17h41
  3. Réponses: 22
    Dernier message: 03/04/2006, 19h29
  4. Signification du code
    Par krfa1 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/09/2005, 11h45
  5. Signification de codes ASCII dans OnKeyPress
    Par e-ric dans le forum Langage
    Réponses: 5
    Dernier message: 19/08/2005, 10h33

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