c语言问题

日期:2016-12-05 21:39:12 人气:1

c语言问题

首先我们计算mpll_val的值。这里涉及两个操作符<<(左移)和|(异或),都是二进制运算符。具体定义这里就不说了,可以自己查下。 mpll_val = (92<<12)|(1<<4)|(1); 92转换成二进制为01011100,将此数左移12位,也就是后面加12个0,变成01011100000000000000,转换成十进制为2^14+2^15+2^16+2^18 = 376832, 同理,1<<4转换成十进制为16,上面mpll_val = 376
    A+
热门评论