首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

(0xF<<4))>>4)+0x30什么意思?解决办法

2012-04-16 
(0xF4))4)+0x30什么意思?str[0](( ber_S32 & (0xF4))4)+0x30什么意思?[解决办法]不知道 ber_S32

(0xF<<4))>>4)+0x30什么意思?
str[0]=(( ber_S32 & (0xF<<4))>>4)+0x30;
什么意思?

[解决办法]
不知道 ber_S32 是啥,变量名?

1、取 ber_S32 的 高四位:&(0xF<<4)
2、将取到的高四位右移四位作为低四位与 0x30 相加:(>>4) + 0x30

然后最终 str[0] 的取值范围就是 0x30~0x3F,也就是数字字符 0~9 加上 :;<=>? 共16个字符

热点排行