24 lines
415 B
Go
24 lines
415 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"strconv"
|
|
)
|
|
|
|
func main() {
|
|
n1 := uint64(727)
|
|
fmt.Println(n1) // prt 727
|
|
bin := fmt.Sprintf("%#b", n1)
|
|
fmt.Println(bin) // prt 0b1011010111
|
|
|
|
oct, _ := fmt.Printf("%#o", n1)
|
|
fmt.Println(oct) // prt 013275
|
|
|
|
hex := fmt.Sprintf("%#x", n1)
|
|
fmt.Println(hex) // prt 0x2d7
|
|
|
|
n2, _ := strconv.ParseUint(hex, 0, 64)
|
|
fmt.Println(n2) // prt 727
|
|
fmt.Println(n1 == n2) // prt true
|
|
}
|