编译预处理命令--文件包含#include“file2.c"file2.cBAAfile2.cfilel.cfilel.c
#include “file2.c” file1.c file2.c file1.c file2.c A B A 编译预处理命令-文件包含 2
2位运算--<--10000000100010000<---16<<211111110发>-2V6401000000<--50000010100010000<---16&<--7>>200000111福5→→40000010100000100<--500000101按位或1: 517<--700000111:5^7按位异或→700000111左移<< : 16<<2<--500000101右移>> : 16>>2<--700000111→200000010V
位运算 将参与的运算对象先转化为二进制数,然后再按位进 行相应的运算 运算符种类: 按位取反 ~: ~1 按位与 & : 5&7 按位或 | : 5|7 按位异或 ^:5^7 左移 << : 16<<2 右移 >> : 16>>2 位运算 3 00000101 <-5 & 00000111 <-7 00000101 → 5 00000101 <-5 | 00000111 <-7 00000111 → 7 00000101 <-5 ^ 00000111 <-7 00000010 → 2 ~ 00000001 <-1 11111110 → -2 00010000 <-16 <<2 01000000 → 64 00010000 <-16 >>2 00000100 → 4