如何在C/C++中设置,清除和切换?
c c++ bit-manipulation bitwise-operators
我正在开发一个发送 TCP 标头的程序(模拟 3 次握手)。我有一个变量,该变量包含数据偏移量(3 位)、保留值(4 位)和 9 个标志(9 位)。我正在使用按位运算来设置位。问题是如何打印每个位?
如何打印这 3 位?多变的:
u_int16_t reserved_ofs_flags;
我发现这个问题类似,但答案只适用于最不重要的问题:如何打印一位?
c bit-manipulation
bit-manipulation ×2
c ×2
bitwise-operators ×1
c++ ×1