-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
형변환 후반전 질문
23.04.27 12:03 작성 23.04.27 14:25 수정 조회수 178
0
93과 98.8을 각각 문자열로 변환한 다음에 저희가 사용하는 07 폴더에서는 계속해서 93과 93.8이라는 숫자는 컴퓨터가 숫자가 아닌 문자열로 인식된 상대 인가요? (93과 98.8을 더하면 9398.8인 형태로)
그 다음에 다시 문자열을 숫자로 바꾼 과정에서 컴퓨터가 숫자로 인식을 하는건가요?(93과 98.8을 더하면 191.8인 형태로)
답변을 작성해보세요.
1
나도코딩
지식공유자2023.04.29
안녕하세요?
형변환을 통해 정수나 실수를 문자열 형태로 바꾸어 저장하게 되면 s1 과 s2 는 문자열 "93", "98.8" 을 가지고 있게 됩니다. 단, 이때 컴퓨터에서 93 이라는 정수 자체를 문자열 "93" 으로 인식하고 있는 것은 아니에요. 정수값 93 을 문자열 형태인 "93" 으로 바꿔서 어딘가에 저장했을 뿐이며, 뒤에서 새로운 int 변수를 만들면서 93 이라는 값을 넣게 되면 그 변수에는 새로운 정수값 93 이 저장됩니다. 반대의 경우도 동일합니다 😊
감사합니다.
답변 1