
c51单片机c语言编程中“sign=~sign”语句是什么意思?
4个回答
展开全部
" ~ " 这是一个按位求反的运算符。
uchar a; a=~a
即:先把a的值按位求反一遍,再将得到的值赋给a。
例:uchar a=153; //两进制是10011001
执行 a=~a; //10011001按位求反得01100110
所以 a=102
uchar a; a=~a
即:先把a的值按位求反一遍,再将得到的值赋给a。
例:uchar a=153; //两进制是10011001
执行 a=~a; //10011001按位求反得01100110
所以 a=102
展开全部
这些一般是先定义一位.如define sign P1^1;
然后用sign=~sign; //表示取反
即从高电平变到低电平,或从低电平变到高电平
然后用sign=~sign; //表示取反
即从高电平变到低电平,或从低电平变到高电平
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取反
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询