| package main |
| |
| import ( |
| "fmt" |
| ) |
| type Bytes[]byte |
| |
| func main(){ |
| fmt.Println("hello") |
| fmt.Println("--------------") |
| |
| var ascChar = Bytes{65} |
| fmt.Println(string(ascChar)) |
| fmt.Println(len(ascChar)) |
| fmt.Println("--------------") |
| |
| var u8 = 0x41 |
| fmt.Printf("%d\n", u8) |
| fmt.Printf("0x%x\n", u8) |
| fmt.Println("--------------") |
| |
| |
| var reqId uint16 = 2002 |
| |
| reqIdH := uint8(reqId>>8) |
| fmt.Printf("reqIdH = 0x%x\n",reqIdH) |
| fmt.Printf("type of reqIdH = %T\n",reqIdH) |
| |
| reqIdL := uint8(reqId &0xff ) |
| fmt.Printf("reqIdL = 0x%x\n",reqIdL) |
| fmt.Printf("type of reqIdL = %T\n",reqIdL) |
| fmt.Println("--------------") |
| |
| var msgLen uint32 = 0x12345678 |
| var msgLenHH uint8 = uint8(msgLen >> 24 ) |
| var msgLenHL uint8=uint8(msgLen >> 16 & 0xff ) |
| var msgLenLH uint8=uint8(msgLen >> 8 & 0xff ) |
| var msgLenLL uint8=uint8(msgLen & 0xff ) |
| |
| fmt.Printf("msgLenHH = 0x%x\n",msgLenHH) |
| fmt.Printf("type of msgLenHH = %T\n",msgLenHH) |
| |
| fmt.Printf("msgLenHL = 0x%x\n",msgLenHL) |
| fmt.Printf("type of msgLenHL = %T\n",msgLenHH) |
| |
| fmt.Printf("msgLenLH = 0x%x\n",msgLenLH) |
| fmt.Printf("type of msgLenLH = %T\n",msgLenHH) |
| |
| fmt.Printf("msgLenLL = 0x%x\n",msgLenLL) |
| fmt.Printf("type of msgLenLL = %T\n",msgLenHH) |
| fmt.Println("--------------") |
| |
| var msgType uint16 = 0x1234 |
| |
| msgTypeH := uint8(msgType>>8) |
| fmt.Printf("msgTypeH = 0x%x\n",msgTypeH) |
| fmt.Printf("type of msgTypeH = %T\n",msgTypeH) |
| |
| msgTypeL := uint8(msgType &0xff ) |
| fmt.Printf("msgTypeL = 0x%x\n",msgTypeL) |
| fmt.Printf("type of msgTypeL = %T\n",msgTypeL) |
| fmt.Println("--------------") |
| |
| |
| agvTcp := Bytes{0x5A,0x01,reqIdH,reqIdL,msgLenHH,msgLenHL,msgLenLH,msgLenLL,msgTypeH,msgTypeL} |
| fmt.Printf("%x\n",agvTcp) |
| fmt.Println("--------------") |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验