Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment faire un navigateur 3D 
  • Quels sont les avantages d'Adobe Col…
  • Comment enregistrer avec Flowplayer 
  • MATLAB sortie Chaîne 
  • Comment verrouiller Geodatabases 
  • Comment faire votre propre jeu Snipe…
  • Qu'est-ce que ORing logique 
  • Comment délier les fichiers sous Li…
  • Outils utilisés dans le développem…
  • Comment exclure des fichiers d' un p…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment calculer Big Endian Valeur Entier

    entiers Big -endian sont des nombres binaires et parfois fastidieux de travailler avec, mais être capable de comprendre le contenu est important dans la construction compréhension fondamentale en informatique ou de la durée de engineering.The électrique " big-endian " dérive du livre de Jonathan Swift, " les Voyages de Gulliver ». Il ya deux royaumes en guerre, farouchement opposés sur lesquels fin d'un œuf dur devrait être consommé en premier. Ceux qui croient un œuf est préférable de consommer de l' extrémité la plus large sont « big-endian », tandis que leurs adversaires sont " little-endian ". En binaire, il se réfère à quels endroits binaires viennent en premier : le plus ou moins bits significatifs . Choses que vous devez
    Crayon
    papier
    Afficher plus Instructions
    déterminer la valeur
    1

    d'un Integer Big -Endian déterminer le format de votre numéro. Si le nombre représente un "integer signé », qui peut stocker des valeurs à la fois positives et négatives , il est dans un format appelé " complément à deux. " Si elle représente un " entier non signé », qui ne peut représenter des valeurs positives , il faut un peu moins de manipulation .
    2

    Ecrivez votre numéro. Si le vôtre est un entier signé en notation complément à deux, regarder le bit de gauche . Si c'est 0 ou votre numéro est un entier non signé , passez à l'étape suivante et continuer comme s'il s'agissait d' un entier non signé , car il représente une valeur positive.

    Si c'est 1 , remplacer ce morceau avec un signe négatif. Ensuite , retourner tous les bits restants de commutation , 1 à 0 , et 0 à 1. Puis ajouter 1 à la droite la plus -bit , la valeur comptable si nécessaire. Ces bits représentent l'ampleur de votre numéro. Par exemple, si elle s'avère -42 , ces bits représentent désormais la partie "42" .
    3

    Ecrire la valeur de chacun des bits dans chaque 1 dans votre numéro. Le bit le plus à droite est les colonnes de la 1 , tout comme avec des nombres décimaux . La colonne de gauche est la colonne de la 2 , et à la gauche de ce que , la colonne de la 4 . Chaque fois que vous déplacez vers la gauche, la valeur de cette colonne est le double de la colonne précédente . Ainsi, se déplacer le long de cette façon , l'écriture de la valeur de la colonne si c'est un 1, et rien si c'est un 0. Par exemple, 01101011 aurait les numéros 64 , 32, 8 , 2 et 1 en dessous.
    4

    Sum les numéros que vous avez écrit ci-dessous les bits à 1 . Pour notre exemple de l'étape précédente , nous obtiendrions 64 + 32 + 8 + 2 + 1 = 107. Cette somme est la valeur de votre entier big-endian . Gardez à l'esprit que si votre numéro est signé et vous avez eu à retourner les bits , puis cette quantité est négative.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Différence entre récursivité et itération 
  • Comment peindre texte vertical Datagridview Mode 
  • Définition de COBOL Comp- 3 
  • Comment faire frontières graphique 
  • Comment faire pour installer un nouveau certificat SSL 
  • Comment faire un tableau à partir d'une chaîne 
  • Comment créer un bouton de redirection d'image avec un champ de modèle 
  • Comment faire votre propre jeu Sniper 
  • Comment faire pour créer le traitement de texte 
  • Les avantages de Microsoft NET 
  • Connaissances Informatiques © http://www.ordinateur.cc