a = 10
- 변수
- 대입연산자 : 오른쪽 항의 주소에 왼쪽의 변수를 저장한다.
- 값(리터럴)
파이썬3 기본 타입 : double타입(8byte 실수)
대입연산자의 경우 오른쪽을 먼저 처리.
* 가상 메모리 영역
static 정적영역
stack(LIFO) heep
-현제 실행되는코드 -임시로 사용
스캐줄러에 push 후 pop
변수테이블
GC(GarbageCollecter) : 해당 데이터나 인스턴스에 해당되는 주소가 없는 변수가 발견되면 삭제됨.
Java, Python은 GC로 메모리관리가 자동적으로 되나 C는 메모리관리를 해줘야함.
Data type
리터럴값 10 -> 정수
10.0 -> 실수
'A' -> char 문자
'AA' -> string 문자열
True -> 논리형 데이터타입(T/F)
Char 문자 -> ASKII 코드를 이용
-> 문자 'A'는 컴퓨터에 저장 될 떄 정수 65(10000001)로 표현됨.
1byte 데이터의 최소단위
첫번째 비트를 부호비트 0 :양수 1 :음수
'프로그래밍 및 코딩' 카테고리의 다른 글
참조형 Data Type 및 Escape string (0) | 2024.07.08 |
---|---|
프로그래밍? (0) | 2024.07.03 |
게시판 만들기 _파일 업로드 (0) | 2023.05.30 |