當前位置:編程學習大全網 - 網站源碼 - 基本類型轉Byte,Java與C平臺區別

基本類型轉Byte,Java與C平臺區別

項目中要將坐標數據進行傳輸,自然用到float基本類型轉byte。但跨平臺聯調時發現android發出得數據在ios端解析出來的坐標不對。但自身調試都正常。看了ByteBuffer源碼發現ByteBuffer有個order方法。百度了壹下才發現原來java平臺和c平臺對byte有大小端排序。而且java默認使用大端排序,c默認使用小端排序。至此基本明白為什麽解析數據不對得問題。2邊數據結構不壹致。解決辦法2邊都使用壹致得排序。

代碼如下:android

  • 上一篇:五子棋怎麽下
  • 下一篇:黑馬子指數源代碼
  • copyright 2024編程學習大全網