4바이트로 알고 있거든
근데 컴퓨터 레지스터 크기에 따라서 int가 8바이트일 수도 있다는데 ㄹㅇ?
보통 64비트 컴퓨터자나 요즘 그럼 비주얼 스튜디오에서 int가 4바이트가 아니라 그 이상인거야?
64비트 컴퓨터가 레지스터랑 관련 있는지 난 아직 잘 모르지만..
4바이트로 알고 있거든
근데 컴퓨터 레지스터 크기에 따라서 int가 8바이트일 수도 있다는데 ㄹㅇ?
보통 64비트 컴퓨터자나 요즘 그럼 비주얼 스튜디오에서 int가 4바이트가 아니라 그 이상인거야?
64비트 컴퓨터가 레지스터랑 관련 있는지 난 아직 잘 모르지만..
쓸 수 있는 최대의 경우의 수
몇비트 컴퓨터냐에 따라 크기 다 바뀜.
int만이 아니라 char short float 다 해당 돼? 그리고 나 사양 보니까 64비트 컴퓨터인데 그럼 int는 몇 바이트야?
대표적으로 포인터의 크기가 32bit -> 64bit을 ㅗ바뀜 vs 에서 x64으로 바꾸고 콘솔찍어보면 다르게 나올껄?
포인터 그런 거 아직 안 배워서 모르겠네 ㅠ 그런 설정? 같은 걸 안 바꾸고 그냥 쓰면 int는 4바이트로 나와?
ㅇㅇ
바이트도 마찬가지야? 그 설정들을 바꾼다면, byte가 -128~127이 아니라 범위가 더 늘어난단 뜻?
byte d; printf("Storage size for double data type:%d\n",sizeof(d)); 이런식으로 찍어보셍
그럼 byte가 -128~127이 아니라 범위가 더 늘어난단 뜻?
ㄴ
int 말고 long형이 리눅스 가면 8바이트가 됨 - dc App