Datorer använder ett binärt talsystem som består av endast två tal : 1 och 0 . Binary kan användas för att lagra ett stort intervall av tal med kedja ihop individuella bitar . Ett mycket vanligt exempel på detta är det hexadecimala talsystemet , som använder fyra bitar för att representera sexton olika värden. En mindre vanlig talsystemet är oktala , som använder tre bitar för att representera åtta olika värden , från 0 till 7 . Många programmeringsspråk stöder det oktala talsystemet . Till exempel i PHP kan du skriva siffror i oktalt med en enkel konvertering . Saker du behöver
dator med PHP-server eller en online PHP tolk ( se Resurser )
Visa fler instruktioner
1
Börja din PHP- program med följande uttalande :
< ? php
2
Deklarera en numerisk variabel i PHP . För att använda det oktala talsystemet , förordet alla numeriska värden med en nolla . Till exempel , för att lagra det oktala värdet 77 i en variabel som heter x , kan du skriva följande :
$ x = 077 ;
3
Lägg nummer 1 och variabeln x , och skriva ut resultatet . Resultatet kommer inte att vara 78 , eftersom det inte finns några åttor i oktalt . Vad som händer är samma sak som händer när du lägger till 1 till 9 i det decimala talsystemet . Resultatet rullar över till 0 , och en carry propagerar upp till nästa nummer i rad , vilket ger dig 10 . Med oktalt 77 + oktalt 1 , propagerar bära upp till tiotals plats och rullar över till noll , och en annan carry propagerar upp till hundra plats , vilket ger dig oktalt 100 . Om du vill lägga 1 variabeln x och skriva ut resultatet i oktala , skriver följande PHP-kod :
printf ( " % o " , $ x + 1 ) ;
4
Ingå din PHP- program med uttalandet nedan : ?
>
ditt program är nu redo att testas på din PHP- server eller online PHP tolken
< . br >