定义一个2个字节的数组,MB16 a[10],现在想对这个数组赋值,其赋值要求是元素a[n]的前个字节被赋于0xFF,而后个字节不赋于,要如何写呢?初始时,a[0]的值为0
a[n] |= 0xFF00//会将高字节写成0xFF,并不改变低字节的内容
如果要求后面那个字节是0的话:
a[n] = 0xFF00;
如果要将保持高字节不充,低字节改成0xFF呢?
方法一样的:a[n] |= 0x00FF;
定义一个2个字节的数组,MB16 a[10],现在想对这个数组赋值,其赋值要求是元素a[n]的前个字节被赋于0xFF,而后个字节不赋于,要如何写呢?初始时,a[0]的值为0
a[n] |= 0xFF00//会将高字节写成0xFF,并不改变低字节的内容
如果要求后面那个字节是0的话:
a[n] = 0xFF00;
如果要将保持高字节不充,低字节改成0xFF呢?
方法一样的:a[n] |= 0x00FF;