BYTE转成DWORD 。。。 BYTE data[2];data[0]=FF;data[1]=FF;现在把data转成DWORD型。。值是0xFFFF吧?强制转么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BYTE data[2];data[0]=FF;data[1]=FF;现在把data转成DWORD型。。值是0xFFFF吧?data[0]=FF --->这是什么语句啊?编译能通过? 不好意思。data[0]=0xFF;data[1]=0xFF; BYTE data[2]; data[0]=0x01; data[1]=0xF0; DWORD dwData; memset((void *)(&dwData), 0, sizeof(DWORD)); memcpy((void *)(&dwData), data, 2); TRACE("0x%.8X\n", dwData);移位应该也可以做到。 BYTE是一个字节,而DWORD是四个字节。WORD w = ((WORD)data[1]) | (((WORD)data[0]) << 8);DWROD dw = (DWORD)w; to ----tufaqing() dw 怎么还是等于335934898啊? WORD w = ((WORD)data[1]) | (((WORD)data[0]) << 8);DWROD dw = (DWORD)w;score DWORD dw = data[0] ;dw <<= 8 ;dw += data[1] ; to zhl8011 (zizi)不会呀,我刚才测试了一下,结果是65535,很正确啊。 单文档程序滚动条映射问题 非模态对话框的问题 以PreCreateWindow中注册窗口类,送多分 采用window.open打开新页面,新页面上的ActiveX控件中定义的事件不能触发。 VCQ-》Win Programming问题 请问有没有搞手机开发的啊?初学者,请留下联系方式,向前辈学习啊! 恭喜江湖无赖发福!(2) 关于用属性页和变量设置一问 谁要分,谁最先来给谁 如何将字符串转为整形 给定一个CWnd*指针,和xpos以及ypos两个参数,不知道它是空件还是窗口,有办法相对移动它吗? 怎样优化acos()或者替换它
data[0]=FF;
data[1]=FF;现在把data转成DWORD型。。值是0xFFFF吧?data[0]=FF --->这是什么语句啊?编译能通过?
data[0]=0xFF;
data[1]=0xFF;
data[0]=0x01;
data[1]=0xF0;
DWORD dwData;
memset((void *)(&dwData), 0, sizeof(DWORD));
memcpy((void *)(&dwData), data, 2);
TRACE("0x%.8X\n", dwData);移位应该也可以做到。
WORD w = ((WORD)data[1]) | (((WORD)data[0]) << 8);
DWROD dw = (DWORD)w;
dw 怎么还是等于335934898啊?
DWROD dw = (DWORD)w;
score
dw <<= 8 ;
dw += data[1] ;
不会呀,我刚才测试了一下,结果是65535,很正确啊。