C언어 1비트 관련 질문
페이지 정보
작성자 master 작성일18-08-09 14:24 조회7,156회 댓글0건본문
1비트로 표현 할수있는 데이터의 수는 0과 1이다 그리고 2비트 표현할수있는 데이터의 수는
00, 01 ,10 ,11 이렇게 네개이다. 그렇다면 4비트, 1바이트 그리고 4바이트 표현할 수 있는
데이터의 수는 몇개인가?
이게문제인데 이해가안되서그런데 풀이좀 부탁드립니다
//
2^1 = 2 <-- 1비트로 표현 가능한 수
2^2 = 4 <-- 2비트로 표현 가능한 수
2^4 = 16 <-- 4비트로 표현 가능한 수
2^8 = 256 <-- 8비트(1바이트)로 표현 가능한 수
2^16 = 65536 <-- 16비트(2바이트)로 표현 가능한 수
2^32 = 4294967296 <-- 32비트(4바이트)로 표현 가능한 수
//
16비트까지는 많이 사용하므로 외우고 있지만
32비트는 외우고 있지 않습니다.
32비트는 윈도우 프로그래머 계산기를 사용했는데요 (16진 0x100000000을 십진으로 변환)
2^32 = 2^16 * 2^16 = 65536 * 65536 = 4294967296
이렇게 계산해도 됩니다.
댓글 : 0
조회수 : 7,156
등록된 댓글이 없습니다.