snwuzhisheng 发表于 2013-4-28 13:32:25

#define SET_SD_SCL PORTC|= (1<<6) 这个语句的位移编译器会先算好吗

如果不是 而是到程序中要 去位移,那样也太没效率了

chinabn 发表于 2013-4-28 13:49:44

看汇编      

richyhuang 发表于 2013-4-28 13:55:12

(1<<6)会先算好。

meirenai 发表于 2013-4-28 14:29:43

7哥,,,,,,嘎嘎,这个是编译器给算好的哈,宏定义都是预编译   预编译完成才能进行编译。

snwuzhisheng 发表于 2013-4-28 14:41:13

嗯 看汇编了 的确一样 谢谢各位
页: [1]
查看完整版本: #define SET_SD_SCL PORTC|= (1<<6) 这个语句的位移编译器会先算好吗