最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# byte轉為有符號整數(shù)實例

 更新時間:2020年11月10日 15:32:02   作者:小鷹信息技術服務部  
這篇文章主要介紹了C# byte轉為有符號整數(shù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

C#開發(fā),收到下位機串口數(shù)據(jù)(溫度信息),可能是正數(shù)也可能是負數(shù),如何轉換?

第一反應是想起書本上的理論,無符號數(shù)表示范圍是多少到多少,有符號數(shù)的表示范圍是多少到多少,這就把問題復雜化了,

別忘了uint類型:

uint raw = (uint)(bytes[7] * 256 + bytes[8]); //本項目的實際情況,用兩個byte表示問題數(shù)字

int wd = (int)raw;

byte先轉uint,uint再轉int.

補充知識:c# byte數(shù)組轉換 8位有符號整數(shù) 16位有符號整數(shù) 32位有符號整數(shù)

byte數(shù)組

byte[] aa = new byte[] { 0xF8, 0x66, 0x55, 0x44 };

1.轉換成8位有符號整數(shù)

sbyte sb = (sbyte)aa[0];

2.轉換成16位有符號整數(shù)

Int16 int16 = BitConverter.ToInt16(aa, 0);

3.轉換成32位有符號整數(shù)

Int32 int32 = BitConverter.ToInt32(aa, 0);

以上這篇C# byte轉為有符號整數(shù)實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

绍兴市| 新津县| 苏尼特右旗| 剑河县| 丰宁| 桂阳县| 宝鸡市| 北票市| 清丰县| 长宁县| 高要市| 临泉县| 紫金县| 汶川县| 叙永县| 徐汇区| 苗栗市| 饶平县| 峨眉山市| 丰原市| 民县| 乌拉特前旗| 临城县| 边坝县| 息烽县| 晋城| 紫阳县| 牟定县| 青冈县| 开化县| 大竹县| 台北市| 共和县| 和平区| 拉孜县| 沂南县| 柳林县| 云和县| 浮梁县| 健康| 乐陵市|