반응형 형동등성1 형동등성 C는 short 지만 int형 B를 지정해도 값이 출력된다 물론 나머지 int의 바이트는 짤려나가고 출력된다비주율 6에선 실행되지만 차후 버젼에는 이런값은 에러로 뜬다. int D=4.9 같은거도 D가 int지정이니 소수점뒤에9는 사라지고 앞에 4만 출력된다. 중요한건 cpu는 이렇게 형이 동등한지 아닌지를 먼저 보고 계산하는 구조이다. 그것을 cpu는 심볼테이블을 작성해서 그값을 대입해 맞으면 계산하고 틀리면 오류가 나게되는것이다. int A;A=100; 이라 선언하면 cpu에선 심볼테이블을 만들어name에 A , type에 int, adress에 메모리의지정된임의에 주소값을 작성한다 그리고 A= 100 을 넣을떈 먼저 A라는 값을 등록된 심볼테이블에서 찾는다음에찾은 메모리위치에 100을 넣는 순서로 .. 2012. 8. 22. 이전 1 다음 728x90 반응형