제가 프로그램을 짰는데
시간이 지나면 런타임오류 6 오버플로가 발생합니다.
발생하는 원인과 해결할 수 잇는 방법 좀 알켜 주세요
첫댓글 오버플로우는 주로 데이터형에 담을 수 있는 데이터보다 큰 데이터가 들어갈때에 발생합니다. 정수 연산을 하는데 결과값이 정수 범위 밖이면 에러가 발생할 수 있습니다.
일반적인 숫자 연산의 경우 처음에는 해당 숫자를 담을 수 있는 가장 작은 데이터형으로 간주해서 연산을 하기 때문에 그보다 큰 결과값이 나올경우 에러가 발생할 수 있습니다.
첫댓글 오버플로우는 주로 데이터형에 담을 수 있는 데이터보다 큰 데이터가 들어갈때에 발생합니다. 정수 연산을 하는데 결과값이 정수 범위 밖이면 에러가 발생할 수 있습니다.
일반적인 숫자 연산의 경우 처음에는 해당 숫자를 담을 수 있는 가장 작은 데이터형으로 간주해서 연산을 하기 때문에 그보다 큰 결과값이 나올경우 에러가 발생할 수 있습니다.