검색을 제가 잘못하는건지 분명 질문하신 분이 있을듯한데....
제가 아밥을 시작한지는 얼마 안되어서 질문 드립니다.
교재 103p 예제 3-2-4fmf rhdqnwnd
시간 계산하는 것을 제스스로 따라가 보며 이해하는 도중
시간 값이 integer 타입으로 선언된 data 값에 대입시킬 경우 초단위로 환산되어 들어가는 것을
알게 되었는데 제가 이해한 것이 맞는지 궁금합니다.
diff = t2 - t1 값을 계산하면 080000 이나오는데 처음엔 아무생각없이 거기다 mod 를 해보니 엉뚱한 값이 자꾸나오더라구요
그래서 곰곰히 생각해보니 type t로 선언된 t2 - t1 값이 type i 로 선언된 diff 값으로 들어갈때 초로 환산되나 보다 라고 생각했습니다..
그렇게 계산하니 값이 맞아 떨어지더라고요
제가 맞게 생각하고 있는 것인가요??
초보 질문이니 너그러이 생각해주세요 ㅎㅎ
* e-abap님에 의해서 게시물 복사되었습니다 (2011-03-15 14:35)
예 맞습니다.
타입이 다른 변수간에 값을 할당(=) 할 경우에는 type casting(형변환) 이라는 것이 발생하게 됩니다.
즉, type t가 typ i 변수에 할당될때에는 숫자 값으로 자동 변환됩니다.