[C/C++] 32bit와 64bit에서 자료형 크기 32bit 64bit char 1 byte 1 byte short 2 byte 2 byte int 4 byte 4 byte long 4 byte 8 byte long long 8 byte 8 byte double 8 byte 8 byte long double 12 byte 16 byte Language/c c++ 2023.10.14
[C/C++] 프로그램 실행 순서 소스파일 -> 선행처리기 -> 선행처리거친소스파일 -> 컴파일러 -> 오브젝트 파일 -> 링커 -> 실행파일 전처리기 : 소스코드나 헤더에 선언된 매크로함수, #define #include 등 전처리문(#붙은거)을 다 포함한 내용을 일괄적으로 만듬 문법(syntax error) 검사 컴파일 : 전처리 단계에 생성된 내용을 어셈블리어로 된 파일로 생성 어셈블러 : 어셈블리어를 기계어로 번역. 오브젝트 파일 생성 링커 : 오브젝트파일과 사용하는 라이브러리들을 연결하여 실행파일 만듬 Language/c c++ 2023.10.14