c언어관련 질문이요! [초보]
공주
제가 정말 궁금한 것이예요...[매우 헷갈림]
제가 초보라가지구 이해가 잘 안가요..
[질문 들어갑니다. 끝까지 읽어주세요.]
정수형 변수는 정수값을 기억시킬 수 있는 변수로, 가장 일반적인 형태는 선언 부분에서 int로 선언하는 것인데, 이때 메모리에는 1워드 크기 만큼의 용량이 잡힌다. 4가지의 정수형 변수를 선언할 수 있는 형식이 존재한다.
책에 이런내용이 있는데요..
여기서 정수형 변수 종류가.. 밑에것들인데..
short (int)
int
long (int)
unsigned (int)
이것들의 특징(장단점,특별한것,어느때에 사용하는가?)과 정의좀...
[알기 쉽게.. 책에는 자세히 안나와있음. 몇바이트니 이런것들....]
그리고 16비트 시스템 과 32비트 시스템은 왜 존재 하는거죠..?
그냥 하나만 있으면 되는거 가지구.. ㅡㅡ;[설마 컴퓨터 사양과 관련 있는것은 아니겠죠?]
제가 제일 헷갈리는건데요.. 16비트 시스템과 32비트 시스템이에요..
아무튼 궁금증이 풀렸으면 좋겠어요 ㅜㅜ
-
잉간 2023-08-24
제가 하나만 덧 붙일게요..16비트시스템과 32비트시스템을 구별하는 이유는요...그 넘이 가지구 있는 register의 크기차이랍니다. 예를 들어 산술연산에서 쓰이는 accumulator아시죠? 이것도 일종의 register거든요...register의 크기가 커짐에 따라 계산할수 있는 범위가 커지니까 성능은 올라가겠죠?
-
가막새 2023-08-24
- boolean은 true와 false 두 가지 값만 표현할 수 있으면 되므로 가장 작은 크기인 1 byte.
- char은 자바에서 유니코드(2 byte 문자체계)를 사용하므로 2 byte.
- byte는 크기가 1 byte라서 byte.
- int(4 byte)를 기준으로 짧아서 short(2 byte), 길어서 long( 8byte). (short - long)
- float는 실수값을 부동소수점(floating-point)방식으로 저장하 -
가람 2023-08-24
논리형 - true와 false 중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용된다.
문자형 - 문자를 저장하는데 사용되며, 변수 당 하나의 문자만을 저장할 수 있다.
정수형 - 정수 값을 저장하는 데 사용된다. 주로 사용되는 것은 int와 long이며,
byte는 이진데이터를 다루는데 주로 사용되며,
short은 C언어와의 호환을 위해서 추가하였다.
실수형 - 실수 값을 저장하는데 -
한내 2023-08-24
8비트에 1바이트죠 표현할수잇는수자범위는 n^2승이구요 short int 2바이트입니다. 4바이트 int값이 반이죠..
unsigned 붙어도 바이트수는변하지않습니다. 단지 -음수로 나타낼수잇는값을 양수쪽으로 사용하기때문에
양수표현을 더많이 할수있죠. 16비트시스템과 32비트의 차이라면 C언어 표준안에보면 int가 정확하게 4바이트라고 안해놓앗습니다. 그냥 short보다 크고 long보다는 작다라고되어잇을거에요 그게 어떤 운영체제인가에따라서 달라진다고 -
나려 2023-08-24
저도 잘 모르지만...
그 bit 수는... 한 단위로 처리할 수 있는 단위라고 보시면 됩니다.
그리고 16비트 컴퓨터는 16비트로 접근할 수 있는 메모리를 가질수 있고,
32비트 컴퓨터는 32비트로 접근할 수 있는 메모리를 가질수 있습니다.
자세한것은 네이버 지식즐에서 간단한 검색으로 자세한 답변을 찾을 수 있을것입니다요~ ^_^
각 형이 몇바이트인지를 알고 싶으시다면.. sizeof() 라는 연산자를 사용해 보시는게 좋을것입니다.
printf(\
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2670027 | 플래시내에서 폴더안에있는 전체파일의 갯수를 구할수 있을까요? (6) | 꽃초롱 | 2024-09-29 |
2669974 | org.postgresql.util.PSQLException 에러 인데요, (2) | 푸른잎 | 2024-09-28 |
2669917 | if문 3단법이라고 하던가요? 이거 잘못되었나요? | 딸기우유 | 2024-09-28 |
2669835 | 정말정말 급합니다.... | 풀큰 | 2024-09-27 |
2669786 | 문자가 하나밖에 안나올까요 .... | 먹딸기 | 2024-09-27 |
2669738 | 자바초보 질문드려요 (__) pack()에 대해.. | 꽃짱구 | 2024-09-26 |
2669718 | 실무면접은 어떻게 보는지.. 실무자들이 중점적으로 보는건 어떤건지 궁금해요^^ (2) | 큐티베이비 | 2024-09-26 |
2669688 | 혹시 이거 해결할수 있으신 분 계신가요?? (1) | 그대와나 | 2024-09-26 |
2669656 | 비주얼 스튜디오 6.0 설치 문제 !!.. ^^ (1) | 핫체리 | 2024-09-25 |
2669602 | *this (3) | 돌삥 | 2024-09-25 |
2669548 | 한국형 주소검색이 되나요? (1) | 이거이름임 | 2024-09-25 |
2669524 | 썸네일 질문! (3) | agine | 2024-09-24 |
2669446 | 테마 설치중 처음보는 오류입니다 ㅠ | 라 | 2024-09-24 |
2669391 | 비트맵 이미지 변형시킬 때 깨지는 현상 (5) | 한샘가온 | 2024-09-23 |
2669334 | jquery 스터디 인원 모집.[모집완료] (10) | 화이트캣 | 2024-09-23 |
2669258 | 워드프레스에 프레지를 올리려면 어떻게 해야하나요? | 아라 | 2024-09-22 |
2669182 | [질문]파티클관련해서 소스좀 구할수없을까여? (4) | 나슬 | 2024-09-21 |
2669129 | meta 태그질문요 ㅠㅠ (4) | 엄지 | 2024-09-21 |
2669072 | 이 사이트에 쓰인 기능들이 궁금합니다. (6) | 댓걸 | 2024-09-20 |
2668996 | 음수값 주기 질문드려요!! (5) | 설화 | 2024-09-20 |