소스 파일은 ASCII 코드로 이루어진 문자열이므로 컴파일러는 이를 실행 파일로 변환하기 이ㅜ해 여러 절차를 거치는데 이 중 하나가 “123”같은 정수 형태의 문자열을 정수로 변환하고 “3.56”과 같은 실수 형태의 문자열을 실수로 변환해 컴퓨터가 이해할 수 있는 언어로 바꾸는 일이다. 이 외에도 컴퓨터는 0과 1 밖에 모르기 때문에 프로그래밍을 하다 보면 데이터를 변환하는 작업이 자주 발생해 라이브러리에서는 정수나 실수 형태의 문자열을 정수와 실수로 변환하는 함수를 제공하고 있다. 그런 변환 함수에 대해서 확인해보려고 한다.