Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
선생님... 15를 6bit를 사용한다고 말씀하셨는데(2분 58초).. 왜 그런 건지 설명좀 해주실 수 있나요?잘 이해가..?
안녕하세요~~~6비트를 사용한다고 한건 별 의미가 없는 내용입니다.원래는 앞에가 모두 0으로 채워져 있는 형태이지만, 그걸 다 표현할 수가 없기 때문에, 임의로 6개 비트를 잡은거에요~~^^감사합니다.
정확히 말하면 byte는 8bit이기 때문에a=0000 1111 입니다비트반전된 ~a는 1111 0000 입니다여기서 정수형으로 출력(%d)하라고 했는데 부호가 포함된 signed integer로 표시해야하기 때문에 맨앞비트는 부호가되고 2의 보수를 취해서 계산해야합니다.~a: 1111 0000~a의 1의보수(비트반전): 0000 1111~a의 2의보수(+1): 0001 0000 = 16그리고 아까전의 맨앞비트가 1이엿으므로 마이너스 부호를 적용하면 최종값은16 * -1 = -16
선생님~ 제일 처음에 byte 는 어떤 뜻인가요?
안녕하세요~~~응수님 오랜만입니다. ^^byte 는 자바에서 사용하는 자료형으로 8bit 를 가지고 있습니다.8비튼 -128~127까지 표현이 가능합니다.감사합니다. ^^
선생님... 15를 6bit를 사용한다고 말씀하셨는데(2분 58초).. 왜 그런 건지 설명좀 해주실 수 있나요?
잘 이해가..?
안녕하세요~~~
6비트를 사용한다고 한건 별 의미가 없는 내용입니다.
원래는 앞에가 모두 0으로 채워져 있는 형태이지만, 그걸 다 표현할 수가 없기 때문에, 임의로 6개 비트를 잡은거에요~~^^
감사합니다.
정확히 말하면 byte는 8bit이기 때문에
a=0000 1111 입니다
비트반전된 ~a는 1111 0000 입니다
여기서 정수형으로 출력(%d)하라고 했는데 부호가 포함된 signed integer로 표시해야하기 때문에 맨앞비트는 부호가되고 2의 보수를 취해서 계산해야합니다.
~a: 1111 0000
~a의 1의보수(비트반전): 0000 1111
~a의 2의보수(+1): 0001 0000 = 16
그리고 아까전의 맨앞비트가 1이엿으므로 마이너스 부호를 적용하면 최종값은
16 * -1 = -16
선생님~ 제일 처음에 byte 는 어떤 뜻인가요?
안녕하세요~~~
응수님 오랜만입니다. ^^
byte 는 자바에서 사용하는 자료형으로 8bit 를 가지고 있습니다.
8비튼 -128~127까지 표현이 가능합니다.
감사합니다. ^^