Bit manipulation 术语:What';这是个面具什么的';那是一面旗帜
我没有受过编程方面的教育,我是自学的。但我在网上找不到的是国旗和面具的区别 我理解位运算符的逻辑,只是不理解术语 例如:Bit manipulation 术语:What';这是个面具什么的';那是一面旗帜,bit-manipulation,Bit Manipulation,我没有受过编程方面的教育,我是自学的。但我在网上找不到的是国旗和面具的区别 我理解位运算符的逻辑,只是不理解术语 例如: int READ_BIT_POSITION = 0x1; // is this a mask? int WRITE_BIT_POSITION = 0x2; // is this a mask? int bits = //..// // is this a flag (or flags)? int read = bits & READ_BIT_POSITION; //
int READ_BIT_POSITION = 0x1; // is this a mask?
int WRITE_BIT_POSITION = 0x2; // is this a mask?
int bits = //..// // is this a flag (or flags)?
int read = bits & READ_BIT_POSITION; // or is this a flag?
很抱歉这个问题。标志通常是单词中的一个位 掩码通常是用于从字中删除其他位的一个或多个位 可能存在一些重叠,例如,在某些情况下,单个位可用作标志或掩码。但是,设置了多个位的掩码不能描述为标志 在您的示例中:
int read = bits & READ_BIT_POSITION;
READ\u BIT\u POSITION
被用作单个位掩码,这将导致READ
包含一个从位
中提取的1位标志(并且不包括它可能包含的任何其他位)。标志通常是字中的单个位
掩码通常是用于从字中删除其他位的一个或多个位
可能存在一些重叠,例如,在某些情况下,单个位可用作标志或掩码。但是,设置了多个位的掩码不能描述为标志
在您的示例中:
int read = bits & READ_BIT_POSITION;
READ\u BIT\u POSITION
被用作单个位掩码,这将导致READ
包含一个从位
中提取的1位标志(并且不包括它可能包含的任何其他位)。标志通常是字中的单个位
掩码通常是用于从字中删除其他位的一个或多个位
可能存在一些重叠,例如,在某些情况下,单个位可用作标志或掩码。但是,设置了多个位的掩码不能描述为标志
在您的示例中:
int read = bits & READ_BIT_POSITION;
READ\u BIT\u POSITION
被用作单个位掩码,这将导致READ
包含一个从位
中提取的1位标志(并且不包括它可能包含的任何其他位)。标志通常是字中的单个位
掩码通常是用于从字中删除其他位的一个或多个位
可能存在一些重叠,例如,在某些情况下,单个位可用作标志或掩码。但是,设置了多个位的掩码不能描述为标志
在您的示例中:
int read = bits & READ_BIT_POSITION;
READ\u BIT\u POSITION
被用作单个位掩码,这将导致READ
包含从位
中提取的1位标志(并且不包括它可能包含的任何其他位)。掩码定义您感兴趣(或不感兴趣)的值中的位。标志是该值中表示某事物的一个或多个位
您可以使用掩码来读取/写入标志值。e、 g.如果您在墙上绘制文字,则掩码是用于标记字符位置的纸模板,标志是您希望在墙上绘制的确切字符。掩码定义您感兴趣(或不感兴趣)的值中的位。标志是该值中表示某事物的一个或多个位
您可以使用掩码来读取/写入标志值。e、 g.如果您在墙上绘制文字,则掩码是用于标记字符位置的纸模板,标志是您希望在墙上绘制的确切字符。掩码定义您感兴趣(或不感兴趣)的值中的位。标志是该值中表示某事物的一个或多个位
您可以使用掩码来读取/写入标志值。e、 g.如果您在墙上绘制文字,则掩码是用于标记字符位置的纸模板,标志是您希望在墙上绘制的确切字符。掩码定义您感兴趣(或不感兴趣)的值中的位。标志是该值中表示某事物的一个或多个位
您可以使用掩码来读取/写入标志值。e、 g.如果你在墙上画单词,掩码是你用来标记字符位置的纸模板,标志就是你想画在墙上的确切字符。掩码用于读取或修改单词或位字段中的位(通常但不限于当单个位本身被认为是标志时)掩码用于读取或修改字或位字段中的位(当单个位本身被视为标志时,通常但不排他),掩码用于读取或修改字或位字段中的位(当单个位本身被视为标志时,通常但不排他)掩码用于读取或修改字或位字段中的位(通常但不限于单个位本身被视为标志时)。标志始终是单个位,通常表示某些条件。标志始终是单个位,通常表示某些条件。标志始终是单个位,通常表示某种条件。标志总是一个位,通常表示某种条件。