제공된 출력을 생성하는 방법이 궁금합니다. 출력은 (예상되는) 알파벳에서 5 번째 문자 이후의 알파벳 문자는 25C++에서 char의 순서를 계산합니다.
예제 프로그램
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "e";
int numericalvalue = ((str[0]) - 'a'); //this line of code im trying to understand
cout << numericalvalue;
return 0;
}
ASCII 테이블에 익숙합니까? – AndyG
문자는 내부적으로 숫자 (ASCII 표 참조) 만 있으면 문자가 나타내는 숫자를 뺍니다. – Hayt
예. 그러나 문자 e의 십진수 값은 101입니다.이 값에서 a의 값을 뺀 다음 그것을 반환합니까? – simon