본문 바로가기
Computer & Program/잡다한 이모저모

각종 자료형의 Sizeof 결과

by TDRemon 2009. 7. 6.
반응형
요즘 제가 본의아니게 임베이디드 수업을 듣고 있는데 예전에는 1byte를 저장하는데도 char형이 아닌 그냥 int형으로 저장하곤 했는데 여기서는 그게 안통했습니다. 정확히 말하면 안 통한다기 보다는 그러니까 연산을 하는데 Error도 많고 너무나 비효율적이더군요... 무엇보다 borad 자체의 저장 공간이 그렇게 크지 않기 때문에 space complexity를 최대한 고려해서 작성을 해야 했습니다. 그래서 나중에 제가 볼려고 각종 자료 타입에 대한 sizeof와 각 크기에 따른 환산표를 준비했습니다.

참고로 대충 통일 됐다고는 하나 아직까지는 컴파일러에 따라 크기가 다 다르기 때문에 그점 감안 하시고 봐주셨으면 합니다.
아, 아래 컴파일러는 Macrosort Visuall studio 2008입니다. 그리고 unsigned floart, double은 아마도 틀린 값일 겁니다. Warning이 떴었거든요~ 그런거 안쓴데나 뭐래나...


그리고 이 아래가 각 크기에 따른 단위의 환산표 입니다. 보시면 아시겠지만 크기의 순서는
Bit < Byte < Kilo Byte < Mega Byte < Giga Byte < Tera Byte < .... 입니다.

반응형

'Computer & Program > 잡다한 이모저모' 카테고리의 다른 글

7/21강의  (1) 2009.07.06
7/14수업 C언어의 개략적인 내용  (0) 2009.07.06
날짜 계산 프로그램  (0) 2009.05.11
색 코드표~  (2) 2009.03.04
과제29 : 숫자와 연산자 입력받아 출력  (0) 2009.03.04

댓글