标题: 51单片机程序问题 [打印本页]

作者: drug331435771    时间: 2018-4-3 09:57
标题: 51单片机程序问题
return (bit)(DataPort & 0x80); 这句话是什么意思...

作者: yinxue1e1997    时间: 2018-4-3 11:43
返回一个数值。。。吧?
作者: 铜cj    时间: 2018-4-3 14:01
(bit)(DataPort & 0x80)
作者: 铜cj    时间: 2018-4-3 14:06
(bit)(DataPort & 0x80);  强制类型转换. 把DataP&0x80 的结果 换成1位的位变量。位转换的话,只要结果是非0的话转换的都是1.
作者: ryf    时间: 2018-4-3 20:14
首先DataPort和 0x80按位与的结果只有两种情况,一种是0,另一种是0x80,转换成bit类型就是0或1,这句话的整体意思就是返回DataPort的最高位的值




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1