U E D R , A S I H C RSS

장용운/곱셈왕

사건의 개요


2011년 4월 25일 오후 5시부터 실시된 C 프로그래밍 시험에서 발생한 사건.

당시 문제에는 변수 y에 저장된 값 38을 왼쪽 쉬프트 연산자(<<)를 사용하여 2칸 옮긴 결과를 출력하게 했는데,

해당 변수는 자료형 short형므로 16비트로 계산하면 38*4가 되어 152가 답 되는 문제였다.

허나 장용운은 그 문제에 있던 또다른 변수 x에 저장된 값 0xa3을 진수로 변환하던 과정에서 문제를 8비트로 풀하게 되었고

그러다가 38<<2 역시 8비트로 생각하고 문제를 풀게 되는 불상사가 발생하였다.

그 결과로 장용운은 38<<2를 -104로 판단하고 답을 적었고, 시험이 끝난 후 동기들에게 '답이 마이너스인 것도 있더라'라는 말을 했고

정진경과 여러 설전 오간 후에 자신 비트를 잘못 생각하고 계산하였다는 것을 알게 되었다.

후로 장용운은 '곱셈왕'의 칭호를 얻게 된다.

그리고 그것을 동네에 올렸더니, 2학년에 모 형또한 -104라고 답을 해 '현왕 황곱셈'라는 말도 생겼다.

또한 11학번의 강 모 군은 38 * 4가 -102라고 답해 '곱셈애자' 의 칭호를 얻게 되었다.

증명


Q : 38<<2

A(16bit) :

38 = 100110(2) = 00000000 00100110

38<<2 = 00000000 10011000 = 152

A(8bit) :

38 = 00100110

38<<2 = 10011000 = 음수

-(38<<2) = 01100111 + 1 = 01101000 = 104

∴ 38<<2 = -104

핵심 어구


덧글


  • 런 것도 남겨노면 나중에 재밌겠지 - 장용운

  • 너무 개인 위키처럼 사용하는 게 아닌가 싶네요. 지는 그렇다쳐도 멀티게라는 페지를 왜 만들었는지 모르겠어요… 외부 링크로 충분할 것 같아 페지 지우고 구글 번역을 링크했습니다. - 김수경
    제가 너무 들떠서 쓸데없는 짓을 했네요;; 저번 게시판 일도 있고 자꾸 번거롭게 해서 죄송합니다. - 장용운
    위키 열심히 쓰는 건 좋은 일니까 미안할 건 없어요 ㅋㅋ 근데 같 쓰는거니깐 개인적인 용도로 만든 페지는 름 아래에 넣어주거나 하면 좋을 것 같아요. 멀티게지도 처음엔 하위 페지로 만들까 했는데 그건 내용 자체가 링크 한 줄만 있더라구요; 그래서 그냥 링크로 바꿨어요. 뻘한 내용라도 것저것 적을 게 있다면 페지 만드는 걸 제한하진 않습니다 ㅎㅎ 다만 만들기 전에 진짜 필요한 페지인지는 한번 생각해보고 만들어주세요~ - 김수경

  • 런건 ZP자유게시판으로 ㄱㄱ싱
    • 한성아, 글을 썼으면 니가 누군지 름을 써줘야지 -김태진
    • 진짜 건 한성 름 안써도 한성 티나네 허허 참. - 고한종
  • Valid XHTML 1.0! Valid CSS! powered by MoniWiki
    last modified 2021-02-07 05:30:42
    Processing time 0.0203 sec