Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Konvertera Decimaler till Signerad Binaries

    Decimal är ett numeriskt system som bygger på 10 och basen 10 . Binary , å andra sidan , är ett numeriskt system som är baserat på två och kraften i två . Ett binärt tal kan ha endast två siffror , noll och ett , till exempel 110.110.110.001 . Konvertering från decimal till binär är en enkel uppgift . Dock tar denna metod endast beaktar de positiva decimaltal . Att införliva negativa decimaler , måste du ställa in en regel och definiera värdena för de positiva och negativa tecken med " 1 " och " 0 " resp . Detta värde adderas till vänster om den längst till vänster binär siffra som uppträder i ett binärt tal . Till exempel, om vi omvandlar decimal " 10 " till binärt , får vi " 1010 . " För att återspegla att det är ett positivt tal , lägger vi " 1 " till vänster om siffran längst till vänster som uppträder i det binära talet . Därför blir antalet " 11010 . " Instruktioner
    1

    Konvertera från decimal till binär manuellt utan att ta hänsyn till tecken på decimaltal . Skriv ner en bas - 2 bord på en bit papper tills det är närmast decimaltal . Om man antar att det decimala talet som skall omvandlas är 156 kommer basen 2 tabellen har följande nummer : 1 , 2 , 4 , 8 , 16 , 32 , 64 , 128 . Som nästa värde i tabellen är " 256 ", som är större än den decimal 156 , inte inkludera det i tabellen .

    Makt tabellen , titta på kraften i 2 som är närmast 156 , vilket är 128 . Eftersom värdet kan subtraheras från 156 , sätter värdet " 1 " i binär konvertering . Subtrahera 128 från 156 , du får 28 . Nu anser makt 2 som uppträder under 128 i power tabellen , vilket är 64 . Eftersom 64 inte kan dras från 28 , lägg till en " 0 " till det binära svaret . Nästa värdet på kraften tabellen är 32 , vilket återigen inte kan passa 28 , så lägg en annan " 0 " i den binära konverteringen . Det nästa värde , 16 , passar 28 , så lägg till en " 1 " till det binära konvertering. Subtrahera 16 från 28 ger dig 12 . Eftersom nästa värde i power tabellen , 8 , passar 12 , skriver en " 1 . " Subtrahera 8 från 12 ger dig 4 . Nästa power tabellvärde , 4 , passar det här numret , så att du lägger till en " 1 . " Subtrahera 4 från 4 ger dig 0 . De nästa två power tabellvärdena , 1 och 2 , båda inte passar 0 , så du lägger två " 0 " s till den binära svaret . Sätt ihop alla värden i binär konvertering som du fick: . 10011100
    2

    Konvertera decimaltal till binära automatiskt . Du kan använda en online- konverterare finns på webbsidor , inklusive Mistupid och Maths är kul . Ange värdet i decimal fältet och klicka på " Konvertera " -knappen för att få motsvarande värde i binär .
    3

    Lägg till " 0 " till vänster om det binära talet om den konverterade decimal är ett negativt heltal .
    4

    Lägg till " 1 " till vänster om det binära talet om den konverterade decimalen är ett positivt heltal .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver metoder i Pseudokod
    ·Sträng funktioner i Oracle SQL
    ·Hur man kan utvidga en Tidsgräns för session med en m…
    ·Ställa Socket Blockering till False
    ·Hur komma åt filen data i ett sekventiellt sätt
    ·Hur man läser ett hålkort
    ·Hur till Ändra bild SRC i jQuery
    ·Hur man använder ett fall uttalande i ASP.Net
    ·Vad är en händelse Handler
    ·Hur man sätter in en linje med hjälp REXX
    Utvalda artiklarna
    ·Skillnaden mellan JSF och JSP
    ·Hur du uppdaterar DAO Recordsets
    ·Hur man klarar insatsvaror från PHP till Perl
    ·Hur att ringa gratis Skräck Banners
    ·Hur typecast i Java 6
    ·Hur man drar en linje i PHP
    ·Hur man på Sortera en array i C + +
    ·Hur man skapar en Jar -fil för distribution i Eclipse
    ·Typer av Klustring Algoritmer
    ·XCode : Skapa en droppe
    Copyright © Dator Kunskap http://www.dator.xyz