问一个API数组定义问题?
我的意思是:
加入数组a[0]=4的话,我需要提取出4(十六进制)的二进制00000010的每个位出来,怎么来定义这个数组呢,一下是我写的代码,报错啊;
#include<windows.h>
int WINAPI WinMain (HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
{
TCHAR lpbuffer[]=[2]; //这里的2我需要的是十六进制的2
TextOut(NULL,-1,-1,LPCWSTR("lpbuffer&0x00000001"),1);
return 0;
}
[解决办法]
TCHAR lpbuffer[]={2};
[解决办法]
Bit a[32]
a[0] 对应第0位
a[1] 对应第1位 。。。
[解决办法]
int i = 2;
char s[10];
itoa(i, s, 2);