
51单片机对端口赋值的问题
比如下列的语句会让P1^0,P1^1和P1^2产生什么样的输出sbitzero=P1^0;sbitone=P1^1;sbittwo=P1^2;chari=1;charj=...
比如下列的语句会让P1^0,P1^1和P1^2产生什么样的输出
sbit zero = P1^0;
sbit one = P1^1;
sbit two = P1^2;
char i = 1;
char j = 5;
zero = i << 7;
one = i << 6;
two = i << 5;
zero = j<< 7;
one = j<< 6;
two = j<< 5;
两次对zero,one和two的赋值,其值分别是多少? 展开
sbit zero = P1^0;
sbit one = P1^1;
sbit two = P1^2;
char i = 1;
char j = 5;
zero = i << 7;
one = i << 6;
two = i << 5;
zero = j<< 7;
one = j<< 6;
two = j<< 5;
两次对zero,one和two的赋值,其值分别是多少? 展开
1个回答
展开全部
两次分别为:1 1 1
1 1 1
zero,one和two都只是表示一个位,只要移完结果不为0,都是1.
1 1 1
zero,one和two都只是表示一个位,只要移完结果不为0,都是1.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询