读书人

有个逻辑运算的题目

发布时间: 2012-02-21 16:26:23 作者: rapoo

有个逻辑运算的题目请教大家
#include "stdafx.h"

#defineWS_CAPTION0x00000001
#defineWS_BORDER0x00800000
#defineWS_CHILD0x00200000
#defineWS_VISIBLE0x00004000

int main()
{
int style=WS_CAPTION|WS_BORDER|WS_CHILD|WS_VISIBLE;
//请写一条语句,去掉style中的WS_BORDER特征项
return 0;
}

1、style初始化的值是0x00a04001 吗? 它怎么体现出具有了以上4个特征的?

2、如何去掉style中的WS_BORDER特征项?


[解决办法]
1、style初始化的值是0x00a04001 吗? 它怎么体现出具有了以上4个特征的?
if (style & WS_CAPTION)
具有WS_CAPTION特征
else
不具有WS_CAPTION特征

2、如何去掉style中的WS_BORDER特征项?
style &= ~WS_BORDER;

读书人网 >C语言

热点推荐