BIN2DEC Excel-functie converteert een binair getal ( base 2 ) naar een decimaal getal ( grondtal 10 ) . Deze conversie is vaak nodig in de programmering omdat machinetaal is in binaire , maar mensen gebruiken het decimale stelsel . Instructies 1 Leer de syntaxis voor BIN2DEC . Het is BIN2DEC ( waarde ) waarbij waarde is het binaire getal te converteren naar decimaal . Waarde niet meer dan 10 bits , zoals de tekenbit . Het tekenbit is het meest significante bit en alle andere bits magnitude bits. Studie 2 hoe BIN2DEC wordt geëvalueerd . Elke positie vertegenwoordigt een vermogen van 2 begint met 0 in de meest rechtse plaats en verhogen met 1 voor elke plaats naar links . Aldus de eerste plaats geeft het aantal 1s , de tweede is het aantal 2s , de derde plaats is het aantal 4s enzovoort zodanig dat de n plaats vertegenwoordigt de waarde 2 ^ n . 1101 wordt geëvalueerd als 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 + 4 + 0 + 1 = 13 . 3 Observeer hoe deze indeling kunt negatieve getallen worden vertegenwoordigd door twee -complement-notatie . Een 1 op de 10e plaats geeft een negatief getal dat als ( waarde - 2 ^ 10 ) kan worden geëvalueerd . Zo 1000001101 = 525 - . 1024 = -499 4 Verwacht BIN2DEC naar # WAARDE terug ! foutwaarde als zijn argument is niet een binair getal of heeft meer dan 10 bits . Look 5 naar een voorbeeld van BIN2DEC . = BIN2DEC ( 1100100 ) geeft 100 . 2 ^ 6 +2 ^ 5 +2 ^ 2 = 64 32 4 = 100 . = BIN2DEC ( 1111111111 ) geeft -1 terug met behulp van twee -complement-notatie .
|