unsigned char dat=29;dat=dat&0xff 是什么意思,是把十进制转化成16进制吗
3个回答
展开全部
赞同楼上。29转换为二进制是00010101,0xff为16进制的FF即二进制的11111111。两者按位与运算后的结果为00010101。转换为10进制后还是29
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个的值是十进制整数数值0的引用,第二个的值是0的acsii码,第三个的值是16进制的0的引用,第四个是和第一个其实在这里没有差别,不同的是双引号代表字符串,单引号代表字符型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询