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


mia2277 (雲貓)

學校 : 忠信學校
編號 : 247272
來源 : [123.195.45.126]
最後登入時間 :
2024-04-27 16:06:23
a020. 身分證檢驗 | From: [61.220.127.183] | 發表日期 : 2023-10-23 20:32

像是這種(雖然是錯的)

#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)

學校 : 新北市立新莊高級中學
編號 : 195452
來源 : [210.71.71.103]
最後登入時間 :
2024-04-29 10:55:17
a020. 身分證檢驗 | From: [163.20.230.153] | 發表日期 : 2023-10-24 12:32

可以喔~

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

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

 
ZeroJudge Forum