
C语言中“0x0f”是什么意思
3个回答
展开全部
char* 是一个指针类型。0x0f是一个地址。
如,char *pattern[8] 表示的是一个数组指针,就是一个8个大小的数组pattern[0]~~pattern[7];即(char *pattern[8] ={0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f};)
就是让指针数组的每个元素(pattern[0]~~pattern[7])都指向0x0f这个地址,即
char *pattern[8]; //定义一个指针数组
//下面是分别初始化
pattern[0]=(char *)0x0f;
pattern[1]=(char *)0x0f;
.
.
pattern[7]=(char *)0x0f;
而0x是16位形式的数字,0x0f转换到二进制,就是00001111。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询