#38067: 新手淺淺問一下,Char可以做運算嗎?


mia2277 (雲貓)


像是這種(雖然是錯的)

#include <iostream>

using namespace std;

int main()
{
    char city,a,b,c,d,e,f,g,h,i;
    cin>>city>>a>>b>>c>>d>>e>>f>>g>>h>>i;
    cout<<(int)a + (int)e;

    return 0;
}

#38083: Re: 新手淺淺問一下,Char可以做運算嗎?


liaoweichen1024@gmail.com (M_SQRT)


可以喔~

你可以搜尋關鍵字"ascii",通常我們會記 '0' = 48, 'A' = 65, 'a' = 97...

所以計算時,(char)('a'+4) 可以得出 'e'