如何在C++中将int类型与Dword类型相互转换?求高手请教?

 我来答
AJISky
2012-12-21 · TA获得超过1122个赞
知道小有建树答主
回答量:457
采纳率:100%
帮助的人:249万
展开全部
其实int和Dword是一个类型都是占四个字节。在汇编中都是一样的,c++中为了便于记忆延伸出各种类型,使用的时候只要在前边 "(类型)xx"加括号强制转换就行了

int i=0;
DWORD J=0;
j=(DWORD)i;
i=(int)j;
veket的小号
2012-12-21 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:4018万
展开全部
windef.h 中 定义了

typedef unsigned long DWORD;

DWORD就是 unsigned long
win32下 int 与long 一样长都是4个字节

直接用 强制转换运算符 不就行了
unsigned long(a)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BDXUYUCHENG
2012-12-21
知道答主
回答量:18
采纳率:0%
帮助的人:12.9万
展开全部
int n;
DWORD m;
n=(DWORD)m;
m=(int) n;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式