데이터 타입에 관한 질문
흰추위
2023.04.01
질문 제목 :데이터 타입에 관한 질문
질문 내용 :c언어의 데이터 타입에는 int, chat, double형들 많이 있습니다. 그 중에서 long long형과int형의 처리시간이 같은지 아니면 다른지, 다르다면 왜 다른지를 알고 싶습니다. 자세한 설명주시면 감사하겠습니다.
ps : 임베디드 시스템을 사용하는데 c로 코드 작성합니다. 그중에 코드 사이즈를 줄이기 위해서 int를 쓸지 아님 long long형을 쓸지 고민입니다. 그래서 위와같은 질문을 남깁니다.
급해요ㅠㅠ
-
리나
구현에 따라 달라집니다.
심지어 short이 long long과 같은 64비트인 환경(silp64)도 존제하고, 처리속도 또한 기계와 컴파일러의 구현에 따라 달라집니다.
메모리에 올라가는 사이즈를 줄이시려면 long long처럼 큰 자료형은 자제하시는게 좋습니다.
근본적으로 이런 컴파일러/기계 종속적인 사항은 해당 기계, 컴파일러의 메뉴얼은 읽어보시면 쉽게 파악할수 있는 내용입니다. 메뉴얼이나 더 읽어 보시죠.