|
|
1
2
联合中位字段的排序是由实现定义的,因此您尝试的操作不能保证有效。
如果您想在
|
|
|
2
0
如果你想要一个更通用的方法来设置msb,你可以这样做:
其中x是数字(您可以根据需要修改x数据类型),b是要放入的位。请注意,检查b是0还是1可能是安全的(或者更好地使用布尔值)。 如果您设置b=1,则变量变为x|100…通过这种方式,您可以设置msb以保持其他位的一致性(正如其他用户已经建议的那样)。 否则,如果设置b=0,则变量变为x&011…msb将为0,而其他位不会更改其值 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 9 月前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 10 月前 |
|
|
Bobby · 复合字面值总是左值吗? 10 月前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 10 月前 |