c51中数据转换问题

[复制链接]
2277|2
 楼主| duan2009 发表于 2007-3-22 10:57 | 显示全部楼层 |阅读模式
在c51中 unsigned char 长度为8位.int 为16位,例如在I2C总线上获得数据是char型,如何将两个char转换成十进制,然后存放在int中
ayb_ice 发表于 2007-3-22 11:00 | 显示全部楼层

随便说说

  unsigned char int_low;
  unsigned char int_high;
  unsigned int  int_char;

  int_char = int_high*256 + int_low;

 楼主| duan2009 发表于 2007-3-22 11:08 | 显示全部楼层

^_^

谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部