형변환1 [c++] 문자열 형변환 atoi, stoi, c_str, isdigit "이런" rvalue 상태인 문자열를 숫자로 atoi() 'a' to int 문자열을 문자로 c_str() str()을 char로 문자열을 숫자로 stoi() string to int 숫자인지 확인 isdigit() true / false 리턴 atoi() 와 c_str(), stoi() : 모두 데이터의 형변환에 쓰인다 변환 전 후, 우리가 인식하는 데이터의 값은 같다. 물론 컴퓨터나 프로그램에는 중요하고 필요한 차이다 atoi() : char형을 인자로 받아 int형으로 바꿔준다. 숫자가 아닌 문자나 다른 것일 경우, 변환에 실패하고, 0을 리턴한다. 정상작동 결과인 숫자 0인지 실패 결과인 boolean 값 0인지를 구분하기 위해서 isdigit을 사용하여 숫자여부를 판별가능하다 stoi() : 문.. 2022. 6. 16. 이전 1 다음