從小數點往兩邊取二進制數,每3個(不足的補0)轉換成壹個8進制,壹定是從中間往兩邊,例如:
110.01=(110).(010)=6.2
整數位向左補0使整數位數為三的倍數
再三位壹轉。(十進制)
小數位向右補0使小數位數為三的倍數
再三位壹轉。(十進制)
1001.00011=(001)(001).(000)(110)=11.06
擴展資料:
壹些編程語言中常常以數字0開始表明該數字是八進制,八進制的數和二進制數可以按位對應(八進制壹位對應二進制三位),二進制化為八進制:
整數部份從最低有效位開始,以3位壹組,最高有效位不足3位時以0補齊,每壹組均可轉換成壹個八進制的值,轉換完畢就是八進制的整數。
小數部份從最高有效位開始,以3位壹組,最低有效位不足3位時以0補齊,每壹組均可轉換成壹個八進制的值,轉換完畢就是八進制的小數。
百度百科-八進制