메뉴 건너뛰기

창작에 관련된 질문이나 간단한 팁, 예제를 올리는 곳

int는 4바이트로 정해져 있는데
약간의 수만 있으면 되는 수도 있는데 괜히 많은 숫자를 사용해서 메모리를 많이 사용하는 건 아닐지 ㅡㅡ;
3바이트라던지 4비트라던지...
데이터의 바이트 사용량을 임의로 바꿀수 없나요

조회 수 :
3059
등록일 :
2008.04.21
06:27:02 (*.234.10.203)
엮인글 :
게시글 주소 :
https://hondoom.com/zbxe/index.php?mid=study&document_srl=191391

똥똥배

2008.04.21
07:18:27
(*.239.144.2)
완전 임의로는 정할 수 없습니다.
short int를 쓰면 2바이트를 쓰는 방법이 있습니다.
그런데 사실 int가 4바이트인데 현재 컴퓨터의 메모리 사양상 전혀 문제가 없고
만약 2바이트로 하셨을 경우 연산시에는 무조건 4바이트로 바꿔서 처리되므로
오히려 속도저하가 오게됩니다.(아주 약간이지만)

굳이 비트 단위로 나누고 싶다면 하나의 int를 AND나 OR연산을 이용하는 방법이 있지만,
연산이 없는 데이터가 아닌 이상 그냥 int로 쓰시길 바랍니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
85 흥크립트 AVI 지원에서... [2] file 장펭돌 2008-02-02 1823
84 반복문 예제 [4] file 대슬 2007-12-01 1833
83 흥크립트 AVI 재생.. [2] 장펭돌 2008-02-14 1851
82 혼돈형에게 질문! [3] 장펭돌 2007-11-28 1851
81 흥크립트 기본 바꾸기. [3] 장펭돌 2008-02-03 1855
80 스크립트 질문좀 하겠습니다....이벤트에 대한것!! [2] 여유 2007-04-23 1859
79 비베 질문 [2] 재피디 2005-09-10 1888
78 흥크립트 원인불명 버그 [5] 흑곰 2008-01-23 1891
77 [번역] gamedev레딧의 Getting Started 문서 번역 [5] priling 2014-12-26 1891
76 안녕하세요~ 질문하러 왔습니다. [6] X-tra 2008-03-09 1894
75 밑에 포와로님의 질문 답 [4] 대슬 2005-02-24 1900
74 [re] 흥크립트 개선점 [3] 똥똥배 2008-02-09 1928
73 흥크립트 if-else 문 흉내내기 [4] 똥똥배 2008-02-12 1933
72 cocos2d-x 외부파일을 이용한 한글 처리 [1] 똥똥배 2013-07-08 1938
71 질문 있습니다.. C언어 인거 같은데 [7] 포오ㅏ로 2005-02-24 1957
70 cocos2d의 가비지 컬렉터 똥똥배 2012-02-07 1962
69 질문 2가지+1 [2] file Wonder 2007-11-30 1964
68 [질문]알만툴 게임 [1] 허클베리핀 2006-12-28 1974
67 흥크립트 클릭명령 질문입니다. [1] 카시 2008-03-18 2009
66 흑곰님 질문 [2] 라컨 2005-08-22 2015