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.0308 sec