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

Scripts/Batch Discussion :

convertir binaire en décimal et inversement


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut convertir binaire en décimal et inversement
    Bonjour,
    existe t'il des fonctions pour convertir un nombre décimal en binaire et inversement svp ?

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    salut,

    voici un lien:

    http://batch.xoo.it/t1690-bat-Coneve...al-en-hexa.htm

    Bon courage.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci pour ta réponse !

    j'ai essayé SET BIN=101001 SET /a BIN=0%BIN% mais ça ne fonctionne pas :s

  4. #4
    Membre expérimenté
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2011
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2011
    Messages : 223
    Par défaut
    imaginons que tu veux savoir ce que la valeur décimale 57 donne en binaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    @echo off
    
    setlocal enabledelayedexpansion
    
    call :BIN 57
    
    PAUSE
    exit
    
    :BIN
    SET CNombreDec=%1
    SET BIN_RETURN=
    FOR %%B IN (32768,16384,8192,4096,2048,1024,512,256,128,64,32,16,8, 4, 2, 1) DO (
    SET /a Cbit=!CNombreDec!/%%B
    SET /a CNombreDec=!CnombreDec!%%%%B
    SET BIN_RETURN=!BIN_RETURN!!Cbit!
    )
    echo !BIN_RETURN!

  5. #5
    Invité
    Invité(e)
    Par défaut
    merci beaucoup

  6. #6
    Invité
    Invité(e)
    Par défaut
    en fait j'ai parlé trop vite :s

    le décimal en binaire c'est bon mais le binaire en décimal je n'y arrive vraiment pas ...
    je ne sais vraiment pas comment me servir de SET BIN=101001 SET /a BIN=0%BIN%

    quelqu'un aurait une idée ?

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/05/2012, 21h01
  2. Algo pour convertir un nombre binaire en décimal
    Par Eole92 dans le forum Général Python
    Réponses: 12
    Dernier message: 13/11/2011, 12h32
  3. Inverser 2 octets + convertir hexadécimal en décimal
    Par drake56 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 16/12/2009, 16h31
  4. convertir du binaire au décimal
    Par Invité(e) dans le forum C
    Réponses: 5
    Dernier message: 09/12/2009, 20h22
  5. Réponses: 6
    Dernier message: 16/01/2006, 20h33

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