C# byte转为有符号整数实例

 更新时间:2020年11月10日 15:32:02   作者:小鹰信息技术服务部  
这篇文章主要介绍了C# byte转为有符号整数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

C#开发,收到下位机串口数据(温度信息),可能是正数也可能是负数,如何转换?

第一反应是想起书本上的理论,无符号数表示范围是多少到多少,有符号数的表示范围是多少到多少,这就把问题复杂化了,

别忘了uint类型:

uint raw = (uint)(bytes[7] * 256 + bytes[8]); //本项目的实际情况,用两个byte表示问题数字

int wd = (int)raw;

byte先转uint,uint再转int.

补充知识:c# byte数组转换 8位有符号整数 16位有符号整数 32位有符号整数

byte数组

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

1.转换成8位有符号整数

sbyte sb = (sbyte)aa[0];

2.转换成16位有符号整数

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

3.转换成32位有符号整数

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

以上这篇C# byte转为有符号整数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • c# 如何实现web打印插件

    c# 如何实现web打印插件

    本文的实现思路主要是Web端通过WebSocket将Html发送给客户端,客户端(Winform)监听消息,接收处理后再打印,有该需求的朋友可以参考下本文
    2021-06-06
  • C#服务器NFS共享文件夹搭建与上传图片文件的实现

    C#服务器NFS共享文件夹搭建与上传图片文件的实现

    本文主要介绍了C#服务器NFS共享文件夹搭建与上传图片文件的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • c# 实现子窗口关闭父窗口也关闭的方法

    c# 实现子窗口关闭父窗口也关闭的方法

    下面小编就为大家带来一篇c# 实现子窗口关闭父窗口也关闭的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • C#实现发送手机验证码功能

    C#实现发送手机验证码功能

    之前基于c#实现手机发送验证码功能很复杂,真正做起来也就那回事,不过就是一个post请求就可以实现的东西,今天小编把思路分享到脚本之家平台,供大家参考下
    2017-06-06
  • C# 使用 GDI+ 实现添加中心旋转(任意角度)的文字

    C# 使用 GDI+ 实现添加中心旋转(任意角度)的文字

    这篇文章主要介绍了C# 使用 GDI+ 实现添加中心旋转(任意角度)的文字,需要的朋友可以参考下
    2018-04-04
  • c# 如何用组合替代继承

    c# 如何用组合替代继承

    这篇文章主要介绍了c# 如何用组合替代继承,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-02-02
  • C#如何更改Word的语言设置

    C#如何更改Word的语言设置

    这篇文章主要为大家详细介绍了C#如何更改Word的语言设置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • 使用C#语言实现的查询条件界面展开和收起功能

    使用C#语言实现的查询条件界面展开和收起功能

    这篇文章主要介绍了使用C#语言实现的查询条件界面展开和收起功能的完美解决方案,需要的朋友可以参考下
    2016-11-11
  • WPF使用DrawingContext实现简单绘图

    WPF使用DrawingContext实现简单绘图

    这篇文章主要为大家详细介绍了WPF如何使用DrawingContext实现简单绘图,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以了解下
    2024-02-02
  • C#程序员应该养成的程序性能优化写法

    C#程序员应该养成的程序性能优化写法

    工作和生活中经常可以看到一些程序猿,写代码的时候只关注代码的逻辑性,而不考虑运行效率,其实这对大多数程序猿来说都是没有问题的,不过作为一只有理想的CodeMonkey,我还是希望给大家分享一些性能优化心得
    2017-08-08

最新评论