一心只想AC 2023-03-28 23:05 采纳率: 74.6%
浏览 14
已结题

c这串代码代表什么意思啊?

img


mask |= 1 << (allowed[i] - 'a');
上面这一串代码什么意思啊?|这个东西我百度知道了,但是别的不太清楚

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-03-28 23:12
    关注

    <<这个是移位操作,其实相当于乘以2的(allowed[i] - 'a')次方,而allowed[i]代表一个ascii字符,-'a',表示它是小写的第几个字符(a为0,b为1,。。。)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月6日
  • 已采纳回答 3月29日
  • 创建了问题 3月28日