请教:怎样将一个大于255的任意10进制数,用n个(两个以上的)字节中(便于从串口发字节)

glinlin 2005-08-19 01:30:01
请教:在 C++builder中,怎样将一个大于255的任意10进制数,放到n个(两个以上的字节中(便于从串口发字节)
例:10进制963的二进制是1111000011,换成两个字节为buf[1]=0xc3,和buf[2]=0x03,怎样写程序进行换算?
...全文
171 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sousouni 2005-11-15
  • 打赏
  • 举报
回复
资深C#专业QQ群组联 盟,首群号11440220 ,
汇集近1000位C#程序爱好者,欢迎加入,共同交流学习!
群组联盟基地+资源空间 www.Tushu.info



群组运行具体情况:
http://www.tushu.info/bbs/dispbbs.asp?boardID=4&ID=25&page=1

群组规模与建制:http://www.tushu.info/bbs/dispbbs.asp?boardID=4&ID=51&page=1


woshichenxin 2005-09-01
  • 打赏
  • 举报
回复
1。除以0x100,余数大于或等于0x100,在除,直到余数小于0x100为止。每次得到的商就是从高到低的单个字节。

2。移位。很简单,自己看吧。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧