开发者社区 问答 正文

C语言中base64解码问题

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

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

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

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

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

    2019-07-17 19:09:34
    赞同 展开评论
问答分类:
问答标签:
问答地址: