|
1
1
编译器将右文字操作数视为八进制文字。
幸运的是,
您是指十六进制文字:
该行:
重新创建位于偏移12处的数据的大端值(网络约定);13.两者在您的情况下是等效的,尽管后者更便于整体比较值。 |
|
|
2
0
然后可以将其与
正如已经指出的那样
|
|
3
0
这个
“0x0800”看起来像
因此,在移位packet_数据[12]中的值之后,它的唯一方式是0x0800类型(
此外,为了获得
输出
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |