您的位置:首页 > 编程语言 > C语言/C++

关于C语言中十六进制移位问题

2017-06-26 19:31 330 查看
        最近在查看一些sensor驱动曝光读写寄存器时,由于曝光数值往往由多个寄存器控制。所以对曝光值的读写需要把高底位不同寄存器数值计算到一起。驱动这里就涉及到移位,如下:



为了避免遗忘,小白我就亲测,然后Mark出来。





     

总结起来就一句话,4位二进制为1位十六进制,所以十六进制移动1位,二进制需要移动4位。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息