C++中字符作为数组下标

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/NJU_Flepped/article/details/76020600

  字符在计算机中以ASCII码的形式存储,当字符作为数组下标时,其表示的下标值为该字符的ASCII码的十进制值。
  示例:

int main(){
    int test[200]={0};
    test['a']=1;
    test['A']=1;
    int i;
    for(i=0;i<200;i++){
        if(test[i]==1)
            cout<<i<<endl;
    }
    return 0;
}

执行结果:
这里写图片描述

65,97分别是字符 A和a的ASCII码。使用字符作为下标时,容易发生溢出问题,请注意!!

完整ASCII码表

展开阅读全文

没有更多推荐了,返回首页