Запись целых в Go
Целое число можно записать не только в десятичном виде. В Go допускают префиксы для других систем счисления, и компилятор переводит их в то же значение, что и обычные цифры.
Префикс 0x или 0X задает
шестнадцатеричную запись. Префикс 0b
или 0B - двоичную. Префикс 0o
или 0O - восьмеричную. После префикса
идут цифры соответствующей системы.
Один и тот же смысл можно записать по-разному. Выведем на экран несколько равных по значению записей:
fmt.Println(10) // 10
fmt.Println(0xA) // 10
fmt.Println(0b1010) // 10
fmt.Println(0o12) // 10
Дано число:
15
Выведите его в десятичном виде и в шестнадцатеричном.
Дано число:
0b11110000
Запишите его в mask и выведите mask.
Скажите, какой префикс используют для восьмеричной записи целого в Go.