首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

c++怎么实现movsx

2012-10-15 
c++如何实现movsx因为要比较:int i 3//肯定比-1大.WORD x 0xffff//已经存成这个数了.if (i x){//.

c++如何实现movsx
因为要比较:
int i = 3;//肯定比-1大.
WORD x = 0xffff;//已经存成这个数了.
if (i > x)
{
//....
}
一直满足不了
我想x 变成 0xffffffff
这正是汇编的movsx功能.如何做呢?不要给我说移位之类的.如果能用类型转换最好.


[解决办法]
if (i > x)改为if (i > (short)x)
[解决办法]
把word i 改为 short i

热点排行