하다보니

[C++]문자열 숫자 간 형변환 본문

프로그래밍 언어/C++

[C++]문자열 숫자 간 형변환

claire 2022. 1. 13. 15:25

문자열(string)을 숫자(int)로 형변환하기 위해서 stoi 함수를 사용할 수 있다.

stoi는 string to integer이 축약된 단어이며 double형으로 변환하고 싶다면 stod를, long long타입으로 변환하고 싶다면 stoll을 사용하면 된다. 해당 숫자 타입의 범위를 벗어나지 않는지 주의하여야 한다. 

 

숫자를 문자열로 변환하고자 할 경우에는 to_string 함수를 사용하면 된다. 

 

위 함수들 모두 string 헤더에 포함되어 있다.

 

<아스키 코드를 활용한 변환법>

  • 문자->숫자 : 문자-'0'
  • 숫자->문자 : 숫자+'0'

'프로그래밍 언어 > C++' 카테고리의 다른 글

[C++]find 함수  (0) 2022.01.23
[C++]pair 사용법  (0) 2022.01.22
[C++]auto  (0) 2022.01.13
sort algorithm  (0) 2022.01.10
fill 함수  (0) 2022.01.09