开发者社区> 问答> 正文

C语言中base64解码问题

我是C预言的菜鸟在做base64的解码在参考是看到了(p[0] << 4) & 0x30

  1. 不知知道其中的意思,请大神指点,充裕的话能否讲解下类似的问题。谢谢

展开
收起
a123456678 2016-03-20 14:02:47 2248 0
1 条回答
写回答
取消 提交回答
  • 假设p所对应的数据是 10101010
    p[0] << 4就是将p左移4位,移完之后 p对应的数据就变成 10100000

    0x30对应的二进制形式可以表示成00110000

    10100000&00110000最后得出的结果就是00100000

    2019-07-17 19:09:34
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载