(1) 0x01 << 2+3结果是32,因为+比移位符号优先级高。(2)#define FILE_PATH E:\wu\a.txt注意要用双斜杠转义字符\(3)#define x 3#define y x+2#undef x 1#define z x-1int m=y,n=z;问m,n的值解析:y被define时x还是3,还没有undef,所以y就是3+2,z被define时x已经变为1,所以z是1-1。答:m=5,n=0。