How to declare, initialize, and print byte array in Go

1 Answer

0 votes
package main

import (
    "fmt"
)

func main() {
    barr := []byte{0x01, 0x02, 0x61, 0x71}
    
    fmt.Println(barr[0])  
    fmt.Println(barr[2])
    
    fmt.Println(barr)
    
    for _, value := range barr {
        fmt.Printf("%x\n", value)
    }
    
    for _, value := range barr {
        fmt.Printf("%c\n", value)
    }

}



/*
run:
   
1
97
[1 2 97 113]
1
2
61
71


a
q
  
*/

 



answered Dec 21, 2024 by avibootz
edited Dec 21, 2024 by avibootz

Related questions

3 answers 135 views
1 answer 106 views
1 answer 123 views
1 answer 206 views
1 answer 98 views
1 answer 253 views
1 answer 93 views
...