메뉴 건너뛰기

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

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

조회 수 :
3467
등록일 :
2008.04.21
06:27:02 (*.234.10.203)
엮인글 :
게시글 주소 :
https://hondoom.com/xe/study/191391

똥똥배

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

굳이 비트 단위로 나누고 싶다면 하나의 int를 AND나 OR연산을 이용하는 방법이 있지만,
연산이 없는 데이터가 아닌 이상 그냥 int로 쓰시길 바랍니다.
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜 최근 수정일
185 Bootstrap4 container class가 적용된 div의 양 옆에 설정하지 않은 margin이 생김 노루발 662   2024-02-07 2024-02-07 14:25
 
184 express.js 세션 적용 후 리다이렉트 시 세션 적용이 제대로 안 되는 문제점 노루발 554   2024-02-07 2024-02-07 14:23
 
183 illegal character 방지 [3] 노루발 746   2023-07-17 2023-07-19 16:14
 
182 Lua-love2d TCP 통신 [1] 노루발 737   2023-07-14 2023-07-22 16:19
 
181 PHP로 웹게임 만드는 영상 [1] 노루발 1554   2021-06-25 2022-01-28 03:40
 
180 팁 certbot을 이용한 HTTPS 인증서 발급 및 적용 노루발 687   2021-01-12 2021-01-12 16:57
 
179 Love2d 게임 안드로이드로 패키징하기 노루발 703   2021-01-11 2021-02-21 01:45
 
178 팁 자동화된 Lua 스크립트의 문서화 - LDoc 노루발 44088   2021-01-11 2021-01-11 11:53
 
177 팁 리캡챠 적용 [1] 노루발 699   2021-01-08 2021-01-11 12:15
 
176 팁 Oracle cloud에 Nginx/MariaDB 설치하기 노루발 691   2020-12-06 2020-12-06 20:19
 
175 팁 Love2d로 만든 로그라이크 예제 노루발 979   2020-11-30 2020-11-30 22:54
 
174 팁 Love2d 이미지 하얗게 그리기 노루발 658   2020-11-23 2020-11-23 04:11
 
173 팁 루아 스타일 가이드 노루발 708   2020-11-19 2020-11-19 00:58
 
172 팁 턴 기반 시스템 구현에 대한 글 [4] 노루발 1266   2020-11-14 2020-11-18 05:49
 
171 팁 이쁜 눈나가 유니티 개발 알려주는 재생목록 노루발 668   2020-11-12 2020-11-12 05:59
 
170 팁 love2d에서 안드로이드 터치 제스처 인식하기 노루발 645   2020-11-12 2020-11-12 00:38
 
169 팁 특정좌표를 기준으로 zoom in/zoom out하기 노루발 721   2020-11-11 2020-11-11 01:22
 
168 팁 Lua 클래스 만들고 활용하기 노루발 655   2020-11-06 2020-11-06 22:43
 
167 팁 Lua 테이블 안에 함수 저장하기 노루발 652   2020-11-06 2020-11-06 21:07
 
166 팁 Lua 인수로 nil값이 들어왔을 경우 처리하기 노루발 698   2020-11-06 2020-11-06 20:29