#define SETBIT(x,y) (x|=(1
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 08:20:32
#defineSETBIT(x,y)(x|=(1#defineSETBIT(x,y)(x|=(1#defineSETBIT(x,y)(x|=(1将变量X的第Y位设置成1.比如,X为一个short型变量
#define SETBIT(x,y) (x|=(1
#define SETBIT(x,y) (x|=(1
#define SETBIT(x,y) (x|=(1
将变量X的第Y位设置成1.
比如,X为一个short型变量,其值为0, Y=3.
执行SETBIT(X,Y)后,X的值变为4.
X用二进制表示就是:
0000 0000 0000 0100
即第三位被设置成了1.
#define SETBIT(x,y) (x|=(1
#define min(x,y) (x
#define MIN(x,y)(x)
带参数的宏定义 #define MIN(x,y) (x)
#define X 3 #define Y X*2 #undef X #define X 2 int z=Y; z 的值为多少?
# define ABS_MOD(x,y) (((x) < 0) ((((x) % (y)) + (y)) % (y)):((x) % (y)))
C语言中 #define MAX(x,y) (x)>(y)?(x):(y)
#define s(x) 3
#define S(x) 3
define fun(x,
#define configASSERT( x )
求每一步的解释 意义#pragma argsused#define C(x,y) xo##y#define FOR(x) for(C(a,x)=1;C(a,x)
C语言中#define M(X,Y) (X)*(Y)属于什么语法,哪部分知识?
写一个标准的宏#define MIN(X,Y) ((X)>(Y)?(Y):(X)) MIN(X,Y)是什么语法规则?
#include #define X 5 #define Y X+1 #define Z Y*X/2 main() { int a; a=Y; printf(%d %d
,Z结果为什么是7 5呢,不解,
#define __T(x) L ## x
#define get2byte(x) ((x)[0]
#define