[CS 기초지식 메모리] -24일차
1. 16진수 10진수 -> 16진수 0,1,2,3,4,5,6,7,8,9,a,b,c,e,d,f 4비트씩 16진수로 변환하고, 구별해주기 위해 0x를 앞에 붙혀준다 -> 0x7ffe00b3adbc’ -> n의 주소 얻고 그 주소에 해당하는 값을 호출 -> 50 2. 주소 S='EMMA' 로정의했을때 저장되어있는 메모리의 한칸 한칸을 비교하기 떄문에 제대로 나옴 but, => 문자열을 '저장'하고 비교하면 각각의 주소가 다르기 때문에 비교를 값이 같아도 다르다고 나온다 3. 메모리 저장 => malloc으로 메모리 자체를 복사하여 t에 할당 malloc free 4. 메모리 교환, 스택, 힙 machine code: 프로그램이 실행될 때 컴파일된 바이너리 globals: 포로그램 내부 지정된 전역 변수 he..
2022. 6. 18.