70 likes | 189 Views
a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. Memory. iNum. 주소 , 위치 는 숫자로 되어 있다 (2 진수 ) 이 위치를 탐색 , 입 , 출력 하는 것을 포인트 라고 한다. output. A = 0 1000. A = 0 0010. i. o. .h. a. 변수. 상수. int. iNum2. 3. ;. r value(right value) 상수 , 변수 가능.
E N D
a a a a a a a a a a a a a a a a a a a a a a a a
Memory iNum 주소,위치는 숫자로 되어 있다(2진수) 이 위치를 탐색,입,출력 하는 것을 포인트 라고 한다 output A = 0 1000 A = 0 0010 i o .h
a 변수 상수 int iNum2 3 ; rvalue(right value) 상수, 변수 가능 ㅣvalue(left value) 변수만(상수는 올 수 없다) ~ & iNum2 iNum1 a = 4byte 들어온 수 a 0 0 0 1 F F F F F F F int iNum1=3; 결과 a 0 0 0 0 1 1 1 15 …. 1 a 0 1 0 0 1 0 0 a 결과 = -16 164
a a int iNum1=3; intiNum2=4; a = a a BIT And a iNum1 & iNum2 a 4byte->2진수 4byte->2진수 0 0 0 0 1 1 1 1 15 …. ~ …. 1 1 1 1 0 0 0 0 결과 = -16 1 0 1 0 0 1 0 0 164
a printf(“int = %d”, sizeof(iNum)); iNum (int:정수) + 3(정수) a = 결국 정수값=4byte intiNum; a 캐시 CPU MEMORY 1 ALU int iNum1 = 3; CU 2 Register 3 int iNum2 = 4; 4 iNum2 =4 5 6 iNum =3 7 8 iNum3 7