首页 > 其他 > 详细

十一 移位-加减优先级 define undef

时间:2020-02-04 12:45:15      阅读:56      评论:0      收藏:0      [点我收藏+]

(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-1
int 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。

十一 移位-加减优先级 define undef

原文:https://www.cnblogs.com/wuqi1003/p/12258618.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!