欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

別忘了uint類型:

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

int wd = (int)raw;

byte先轉(zhuǎn)uint,uint再轉(zhuǎn)int.

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

byte數(shù)組

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

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

sbyte sb = (sbyte)aa[0];

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

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

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

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

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

相關(guān)文章

  • c# 閉包的相關(guān)知識以及需要注意的地方

    c# 閉包的相關(guān)知識以及需要注意的地方

    這篇文章主要介紹了c# 閉包的相關(guān)知識以及需要注意的地方,文中講解非常細致,代碼幫助大家理解和學(xué)習(xí),感興趣的朋友可以參考下
    2020-06-06
  • Unity的IPreprocessBuildWithReport實用案例深入解析

    Unity的IPreprocessBuildWithReport實用案例深入解析

    這篇文章主要為大家介紹了Unity的IPreprocessBuildWithReport實用案例深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • C#?Stopwatch實現(xiàn)計算代碼運行時間

    C#?Stopwatch實現(xiàn)計算代碼運行時間

    這篇文章主要為大家詳細介紹了C#如何使用Stopwatch實現(xiàn)計算代碼運行時間,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 詳解C#使用AD(Active Directory)驗證內(nèi)網(wǎng)用戶名密碼

    詳解C#使用AD(Active Directory)驗證內(nèi)網(wǎng)用戶名密碼

    這篇文章主要介紹了詳解C#使用AD(Active Directory)驗證內(nèi)網(wǎng)用戶名密碼的相關(guān)資料,希望通過本文能幫助到大家,讓大家實現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-10-10
  • C#中的數(shù)組作為參數(shù)傳遞所引發(fā)的問題

    C#中的數(shù)組作為參數(shù)傳遞所引發(fā)的問題

    這篇文章主要介紹了C#中的數(shù)組作為參數(shù)傳遞所引發(fā)的問題 的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • C#中使用XmlDocument類來創(chuàng)建和修改XML格式的數(shù)據(jù)文件

    C#中使用XmlDocument類來創(chuàng)建和修改XML格式的數(shù)據(jù)文件

    這篇文章主要介紹了C#中使用XmlDocument類來創(chuàng)建和修改XML格式的數(shù)據(jù)文件的方法,XmlDocument類被包含在.NET框架中,需要的朋友可以參考下
    2016-04-04
  • C#創(chuàng)建自定義控件及添加自定義屬性和事件使用實例詳解

    C#創(chuàng)建自定義控件及添加自定義屬性和事件使用實例詳解

    這篇文章主要給大家介紹了關(guān)于C#創(chuàng)建自定義控件及添加自定義屬性和事件使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • c#高效比對大量圖片的實例代碼

    c#高效比對大量圖片的實例代碼

    以前傳統(tǒng)的比較方式是遍歷圖片中的每一個像素,然后進行比對。這樣的比對在少量圖片的比對上雖然效率低一點,但是也沒有什么不好。但是在大量圖片比對的時候,過長的反應(yīng)時間和對服務(wù)器比較高的消耗肯定是不行的,下面介紹下新的方法
    2013-10-10
  • C#實現(xiàn)Bitmap類型與Byte[]類型相互轉(zhuǎn)化的示例詳解

    C#實現(xiàn)Bitmap類型與Byte[]類型相互轉(zhuǎn)化的示例詳解

    在C#編程中,Bitmap類型和Byte[]類型之間的相互轉(zhuǎn)化是圖像處理和數(shù)據(jù)傳輸中常見的需求,Bitmap類型表示一個位圖圖像,而Byte[]類型則是一個字節(jié)數(shù)組,本文將詳細介紹如何在這兩種類型之間進行相互轉(zhuǎn)化,需要的朋友可以參考下
    2024-07-07
  • C#求點集的最小包圍矩形

    C#求點集的最小包圍矩形

    這篇文章主要為大家詳細介紹了C#求點集的最小包圍矩形,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09

最新評論