gpt4 book ai didi

c - 'a'是不是代表1在 "ch = input[c] - ' a'”?

转载 作者:太空宇宙 更新时间:2023-11-04 06:11:21 25 4
gpt4 key购买 nike

我一直在处理一些基本的编码挑战,我遇到过几次这种语法“ch = input[c] - 'a'”,我想在继续之前理解它。

n = strlen(input);
for (c = 0; c < n; c++) {
ch = input[c] - 'a';
no[ch]++;
}

最佳答案

'a'=97 格式基于ASCII表当您想使用带有数字的字母表时,它会很有用。

这个程序想要计算你输入的每个字母的数量所以它很好地增加了与字母表索引相同的数组索引。

正如我们所见,'a'48 并且例如对于 'b'ch=49-48=1 所以在 index=1 中你会看到 cb[index]+=1

关于c - 'a'是不是代表1在 "ch = input[c] - ' a'”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55797998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com