日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

kotlin中Int Byte的相互转换,常用

發布時間:2025/4/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kotlin中Int Byte的相互转换,常用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

串口通信中傳輸單位為byte,一個byte占用八位/8bit

常用的方法

1.一個Int轉成一個byte 直接調用Int.toByte()方法

看如下直接轉換

var num = 23var num2Byte = num.toByte()println("mytest num $num num2Byte$num2Byte")

結果一切正常

讓這里的num=128結果如何?

轉成byte結果變成了-1 具體是什么原因各位可以去補充下有趣的原碼 反碼 補碼的相關知識。
所以一個int要想不丟失精度的情況轉成byte這個int取值范圍必須是**[-128-127]**之間

2.一個byte轉成一個int 直接調用Byte.toByte()方法

var byteNum = Byte.MAX_VALUEvar byteNum2Int = byteNum.toInt()println("mytest byteNum $byteNum byteNum2Int$byteNum2Int")

3.一個Int轉成4個字節的byte數組

private fun intToByteArray4(num: Int): ByteArray {var byteArray = ByteArray(4)var highH = ((num shr 24) and 0xff).toByte()var highL = ((num shr 16) and 0xff).toByte()var LowH = ((num shr 8) and 0xff).toByte()var LowL = (num and 0xff).toByte()byteArray[0] = highHbyteArray[1] = highLbyteArray[2] = LowHbyteArray[3] = LowLreturn byteArray}

傳入88

傳入Int.MAX_VALUE 2147483647

這里為什么是[127,-1,-1,-1]請讀者自行思考

4.一個Int轉成2個字節的byte數組

private fun intToByteArray2(num: Int): ByteArray {var byteArray = ByteArray(2)var LowH = ((num shr 8) and 0xff).toByte()var LowL = (num and 0xff).toByte()byteArray[0] = LowHbyteArray[1] = LowLreturn byteArray}

4.將字節數組轉成一個Int

ByteBuffer.wrap(bytes).int

總結

以上是生活随笔為你收集整理的kotlin中Int Byte的相互转换,常用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人毛片在线精品国产 | 涩色网 | 艳母动漫在线播放 | 中国大陆一级片 | 日本无遮羞调教打屁股网站 | 免费在线观看网址入口 | 精品人妻一区二区三区麻豆91 | 欧美精品综合 | 黑丝啪啪| 色哟哟黄色 | 亚洲免费中文 | 日本特级黄色 | 7777av| 欧美肥老妇视频九色 | 国产欧美视频在线播放 | 精久久久 | 波多在线视频 | 国产视频黄 | 疯狂撞击丝袜人妻 | 中国成人av | 国产九九久久 | 亚洲欧美中文日韩在线v日本 | 国产一区二区三区小说 | 精品欧美一区二区久久久 | 国产成人手机在线 | 欧美日韩你懂的 | 永久免费精品影视网站 | 日韩三级视频在线播放 | 中文字幕精品国产 | 免费福利小视频 | 天天摸天天操天天爽 | 91大片在线观看 | 日本欧美韩国国产精品 | 插插插色综合 | 日韩在线观看 | 青草福利| 相亲对象是问题学生动漫免费观看 | a级片免费网站 | 五月婷婷俺也去 | 色婷婷婷| www.操.com | 可以免费看毛片的网站 | 最新自拍偷拍 | 手机看片福利在线 | 国产精品av久久久久久无 | 999福利视频| 日韩高清在线观看 | 亚洲乱乱 | 精品国产鲁一鲁一区二区张丽 | 国产精品久久久久桃色tv | 91日韩在线 | 欧美日本韩国 | 亚洲天堂免费在线观看视频 | 天堂av官网 | 性调教学院高h学校 | 亚洲一区二区三区久久久成人动漫 | 香蕉视频亚洲 | 中文字幕日韩欧美在线 | 黄视频在线免费 | 久久精品资源 | 久久天堂精品 | 黄色成人毛片 | 午夜影院在线视频 | av动漫网站 | 日本www在线 | 狠狠插av| 强行侵犯视频在线观看 | 天天躁日日躁狠狠很躁 | 在线免费黄 | 又色又爽又黄18网站 | 成年人网站免费视频 | 日本69少妇 | 亚洲情侣在线 | 97精品国产 | 欧美日韩八区 | 亚洲射| 日韩在线精品视频 | 欧美激情一区在线 | 欧美女人一区二区 | 成熟丰满熟妇高潮xxxxx视频 | 亚洲男人天堂2024 | 亚洲视频在线观看网址 | 在哪里看毛片 | 91xxxxx| 日本午夜电影网站 | jizz黄色片| 91高清在线| 在线观看国产福利 | 天天色天天射综合网 | 欧美xxxxbbb| 欧美在线黄 | 欧美交换国产一区内射 | 欧美一区二区免费电影 | 女同另类之国产女同 | 懂色a v| 91啪国产在线 | 国产专区自拍 | 午夜久久乐 | 高清在线一区二区 |