社区
C语言
帖子详情
如何将两个byte转化成1个word(注意:byte是8位,word是16位)?
unsv29mj
2009-10-19 10:41:43
弄个你觉得保险的方法!!
...全文
818
10
打赏
收藏
如何将两个byte转化成1个word(注意:byte是8位,word是16位)?
弄个你觉得保险的方法!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanjingwei
2009-10-19
打赏
举报
回复
[Quote=引用 8 楼 unsv29mj 的回复:]
引用 5 楼 wanjingwei 的回复:
WORD MAKEWORD(
BYTE bLow,
BYTE bHigh
);
参照
http://msdn.microsoft.com/en-us/library/ms632663(VS.85).aspx
这种网页你是咋找到的?
[/Quote]
呵呵,放勤快点就能找到了,其实这里问的很多问题只要稍微搜下网页就有答案。
unsv29mj
2009-10-19
打赏
举报
回复
[Quote=引用 5 楼 wanjingwei 的回复:]
WORD MAKEWORD(
BYTE bLow,
BYTE bHigh
);
参照
http://msdn.microsoft.com/en-us/library/ms632663(VS.85).aspx
[/Quote]
这种网页你是咋找到的?
delphiwcdj
2009-10-19
打赏
举报
回复
[Quote=引用 5 楼 wanjingwei 的回复:]
WORD MAKEWORD(
BYTE bLow,
BYTE bHigh
);
参照
http://msdn.microsoft.com/en-us/library/ms632663(VS.85).aspx
[/Quote]
up
iCan.club
2009-10-19
打赏
举报
回复
2楼的方法我看行,呵呵
wanjingwei
2009-10-19
打赏
举报
回复
WORD MAKEWORD(
BYTE bLow,
BYTE bHigh
);
参照
http://msdn.microsoft.com/en-us/library/ms632663(VS.85).aspx
lihan6415151528
2009-10-19
打赏
举报
回复
WORD w = (b1 < <8)|b2;
这个方法不错!
james_hw
2009-10-19
打赏
举报
回复
union
{
byte b[2];
word w;
}a;
a.b[0]=1;
a.b[2]=2;
greenery
2009-10-19
打赏
举报
回复
BYTE b1 = 0x01;
BYTE b2 = 0x03;
WORD w = (b1<<8)|b2;
// 这样b1是高8位
昵称很不好取
2009-10-19
打赏
举报
回复
把byte类型的地址赋给word,程序运行的时候就直接会按word方式没16位读取一次的
unsv29mj
2009-10-19
打赏
举报
回复
[Quote=引用 9 楼 wanjingwei 的回复:]
引用 8 楼 unsv29mj 的回复:
引用 5 楼 wanjingwei 的回复:
WORD MAKEWORD(
BYTE bLow,
BYTE bHigh
);
参照
http://msdn.microsoft.com/en-us/library/ms632663(VS.85).aspx
这种网页你是咋找到的?
呵呵,放勤快点就能找到了,其实这里问的很多问题只要稍微搜下网页就有答案。
[/Quote]
哦 我是考问题 不是问问题!!!
OpenGL-自主高性能三维GIS平台架构与实现-第二季
fepk管理数据方式:一般情况选择全球前10级别作为基础级别,因数据量不大(1G)左右,后续以8级作为基础级别,全球19级别数据被划分为 2^8 * 2^7(512 * 256)个块。每个块中包含了256 * 256 张小瓦片 33 fepk高程数据...
byte
转
word
类型。
情况一: 1)单独一个
byte
转成
word
byte
bb;
word
ww; ww=(
word
)bb; //即进行强制类型转换。 情况二:
两个
byte
转到一个
word
类型。
Byte
bb1;
Byte
bb2;
word
ww; ww=((
word
)bb1
WORD
&
BYTE
& 进制转换
1 typedef unsigned char ... 现需要将一个十进制数字 N 赋值给
两个
BYTE
,即*pszBuf,*pszBuf(1); 方法一:可以使用如下代码: *((
WORD
*)pszBuf ) = N; 其他方法:待续。 2 十进制转换为十六进制2.1 CHAR m_
通讯数据格式转换(float/real-
word
-
byte
)
通过读写保持性寄存器
位
进行数据传输,一个保持性寄存器占有2个
byte
,
16
个bite,传输的数据常为float/real型实数(4个
byte
,32
位
),需要进行转换成
word
(2个
byte
,
16
位
)或者
byte
(1个
byte
,
8
位
)
step7中用scl将2个
byte
组成一个字
// 将
两个
byte
和并成一个
word
// VERSION: '1.0' AUTHOR: Author NAME: Name FAMILY: Family // Block Parameters VAR_INPUT // Input Parameters
Byte
L:
BYTE
;
Byte
H:
BYTE
; END_VAR VAR_IN_OUT // I/O ...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章