当PLC内寄存器的数值为一个负数时,比如-1,我们通过一些dll只能以uint16类型读取,则读取的数据为65535,这显然不符合我们的使用。

若使用Convert.ToInt16()进行转换,则VS会提示错误。

通过以下方式,即可实现转换。

static void Main(string[] args)
        {          
            Int16 num=0;         
            while(true)
            {
                Console.WriteLine("请输入一个UInt16类型的数据:");
                string str = Console.ReadLine();

UInt16 intputU16 = Convert.ToUInt16(str);
                num = (Int16)(-1 & intputU16);

Console.WriteLine(num);

}

}

C#中如何将uint16转为int16相关推荐

  1. C++中doulbe/float/int转为CString方法(转)

    C++中doulbe/float/int转为CString方法 在MFC程序中,可以使用Format方法方便的实现int.float和double等数字类型转换为CString字符串.以下是CStri ...

  2. php输出世界时转北京时,php中把美国时间转为北京时间的自定义函数分享

    php中把美国时间转为北京时间的自定义函数分享 由于最近做邮件系统用到了时间转化,需要把从谷歌gmail下载下来的邮件时间转化为北京时间,于是乎就写了一个时间转化函数,希望对有需要的盆友所有启迪,我们 ...

  3. matlab p文件转码 matlab pcode文件 将matlab中的p文件转为m文件工具

    matlab p文件转码 matlab pcode文件 将matlab中的p文件转为m文件工具 源码可见,解密P ID:22600679158222577美丽小飞侠大队

  4. Vue+ElementUi 项目中 将页面内容转为 Word文档下载

    Vue+ElementUi 项目中 将页面内容转为 Word文档下载 需要提前做好的现成模板(魔板个页面基本上相同的内容)-模板内有变量,替换成页面对应的数据 HTML页面: 转换的word 以下是正 ...

  5. 关于E2VID中image reconstruction folder转为rosbag的方法

    关于E2VID中image reconstruction folder转为rosbag的方法 附送GitHub链接:https://github.com/uzh-rpg/rpg_e2vid#image ...

  6. golang中base64编码_MySQL中如何将字符串转为base64编码?

    点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网      源 / www.php.cn 在MySQL中,TO_BASE64()函数将字符串转换为以base-64编码的字符串并返回结 ...

  7. MySQL怎么存base64编码_MySQL中如何将字符串转为base64编码?

    在MySQL中,TO_BASE64()函数将字符串转换为以base-64编码的字符串并返回结果.(相关推荐:<MySQL教程>) 语法TO_BASE64(str) 其中str是需要编码的字 ...

  8. mysql 字符串转long_把数据库中的字符串格式转为long类型

    背景: 在做接口时,需要把数据库中所有ID取出来,用jmter做一些数据关联,问题来了,数据库中的ID转换出来为字符型,而接口是需要使用LONG型,所以在导出来后,数据一直报类型不为long,那如何把 ...

  9. pandas从身份证中取得生日,转为日期

    df['份证号码'].str[6:14] # 取df表中的'公民身份证号码'列的全部数据,转换为字符串str类型,再截取第6+1到14+1(不含)个字符 # 110000 10001231 000x ...

最新文章

  1. SAP MM MB1C + 523 移动类型的使用
  2. jlink、DAPLink、J-Link  OB资料整理
  3. android 判断是否正在扫描蓝牙_判断蓝牙是否连接
  4. JZOJ__Day 10:【普及模拟】【USACO】iCow播放器
  5. Spark机器学习实战 (十二) - 推荐系统实战
  6. .net npoi xssfclientanchor设置图片缩放大小_.NET导出Excel的四种方法及评测
  7. java 怎么调试到第三方库的内部,在有源码的情况下
  8. 使用Spring 3.1和基于Java的配置构建RESTful Web服务,第2部分
  9. pgd 游戏教程 基地
  10. 运维守护神——数十万线上机器的守护【门神】
  11. 世卫组织使用的GIS软件是哪款?
  12. 初识c语言加操作系统
  13. hive创建新表——基础
  14. MacBook 修改 .bash_profile
  15. Excel VBA 批量转换文件夹下的xlsx文件为pdf(多文件多sheet)
  16. 26岁,干了三年测试,月薪才12k,能跳槽找到一个更高薪资的工作吗?
  17. Java笔记:泛型、限定通配符与非限定通配符
  18. 最简单/最详细/手把手/windows11升级教程
  19. arduino平台人体红外感应传感器+蜂鸣器简单实现自动报警
  20. 【python】使用爬虫爬取动漫之家漫画更新信息

热门文章

  1. Kubernetes Pod Evicted
  2. 更换内存条导致windows启动失败,报错信息:windows无法验证此文件的数字签名,2018.11;
  3. 乐学python_乐学Python-中国大学mooc-试题题目及答案
  4. 数学建模:线性规划及 Python 求解
  5. Python3 实现简易局域网视频聊天工具
  6. UEditor之图片上传如何和真实项目结合
  7. 共创软硬件协同生态:Graphcore IPU与百度飞桨的“联合提交”亮相MLPerf
  8. golang errors
  9. JS jQuery分别获取选中的复选框值
  10. 如何在win10安装libaio,并且使用CFLAGS和LDFLAGS环境变量指示其位置,并且如何设置DS_BUILD_AIO=0禁用async_io...