기본자료형에 대해서 질문합니다.
흰가람
2023.04.01
질문 제목 : 기본자료형에 대해서 질문합니다.기본자료형에 데이터 범위에 대해서 질문합니다.질문 내용 :
열혈강의를책을보다 질문이 생겼습니다.
정수형 자료형에서int와long은 할당되는 메모리 크기도 같고 표현가능한 데이터의 범위도 같은데
이둘의 차이점은 뭐죠??
-
밤
답변자님들 대단히 감사합니다.
이거 찾을려고 개고생 했지만 결국 해답을 얻었습니다^^
이번 한주도 즐겁게 보내세요~ -
여신
바이트 개념은 잘 설명해주셧네 차이점 이름
걍 편한대로 써주시는게 낳아요 -
설화
표준에서의 의미상 int는 short int보다 크고, long int는 int보다 크다고 명시하고 있습니다.
1바이트의 크기도 컴퓨터의 종류마다(os가 아니라) 다르기 때문에(1바이트가 8비트가 아닌 컴퓨터도 있습니다.) 정확하게 단정할수는 없습니다만
요즈음의 32비트 혹은 64비트 환경에서 int는 최소 2바이트를 보장하고 있고
long은 4바이트를 보장하고 있습니다.
물론 이것은 기계의 종류, 그리고 os가 체택한 환경에 따라 변화할수 있습니다 -
다슬
int는 OS의 아키텍처, 즉 16비트(2바이트)냐, 32비트(4바이트)냐, 64비트(8바이트)냐에 따라서 크기가 정해집니다.
long은 4바이트로 고정입니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692424 | 2차원배열 자료입력질문이요! (1) | 똘끼 | 2025-04-22 |
2692401 | 유닉스안에서 C언어를 이용한 명함 만들기 입니다; 이해안가는 부분이있네요 | 2gether | 2025-04-22 |
2692374 | 고수님들 댓글 마니부탁해요!!! (2) | 엄지 | 2025-04-22 |
2692343 | scnaf에 자꾸 선언을 참조하라는데;; (8) | 도래 | 2025-04-22 |
2692282 | 도스상에서 생성된 exe파일에 press~ 뜨게 하기 (4) | 회사원 | 2025-04-21 |
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |
2691697 | if 문에서 구조체 배열에 저장되있던 문자열 검사하는 법 ? (2) | 민트맛사탕 | 2025-04-16 |