用位运算对变量指定位置位(求C语言代码)
用位运算对变量指定位置位(求C语言代码)
日期:2021-06-08 09:01:39 人气:1
置位的意思是置 1,我以变量字节数最大为 4 字节为例,你可以定义一个掩码(你可以扩展这个掩码至 64 位),再定义一个函数,实现指定的数与对应的掩码进行位或运算即可。如:
#include <assert.h>
#include <stdio.h>
unsigned int dwMasks[] = {
0x00
用位运算对变量指定位置位(求C语言代码)
置位的意思是置 1,我以变量字节数最大为 4 字节为例,你可以定义一个掩码(你可以扩展这个掩码至 64 位),再定义一个函数,实现指定的数与对应的掩码进行位或运算即可。如:
#include <assert.h>
#include <stdio.h>
unsigned int dwMasks[] = {
0x00