메모리공간(4)
-
변수(Variable), C - 변수의 종류
변수(Variable)http://codedragon.tistory.com/6641 C - 변수의 종류
-
Ex05-변수의 시작주소 출력하기
변수의 시작주소 출력하기 &: 주소연산자, 변수의 시작주소를 출력 주소값은 16진수로 찍는다. 스택 메모리 구조 지역변수는 스택이라는 메모리공간에 차곡차곡 쌓이게 됩니다. 소스코드 #include int main(void){ int a=3; int b=7; int c=10; printf("a의 값 : %d \n", a); printf("b의 값 : %d \n", b); printf("c의 값 : %d \n", c); printf("변수 a의 시작 주소 : %x \n", &a); printf("변수 b의 시작 주소 : %x \n", &b); printf("변수 c의 시작 주소 : %x \n", &c); printf("\n"); //메모리값을 통해 메모리 순서형태대로 찍어보기 (지역변수가 메모리에 쌓이는 순..
-
Ex01-변수 종류별 선언
변수 종류별 선언 변수의 종류 정수형 변수 char형, short형, int형, long형 실수형 변수 float형, double형, long double형 소스코드 #include int main(void) { //스택이라는 메모리 공간에 저장 //int : integer (정수) int a; // 변수 a (메모리 공간 a) int b; // 변수 b (메모리 공간 b) //정수형 변수: char형, short형, int형, long형 //실수형 변수: float형, double형, long double형 int c; // 정수형 변수 선언하기 float d; // 실수형 변수 선언하기 return 0; } 출력결과 출력결과 없음
-
상수-ConstEx01
상수 내부적으로 메모리 할당 후 연산 과정 소스코드 public class ConstEx01 { public static void main(String[] args) { int num = 6 + 10; //num : 변수 (메모리공간에 저장) //6, 10 : 상수 (메모리공간에 저장) System.out.println(10 + 3.14159); //4byte와 8byte가 메모리에 할당되어 지고 연산이 되어 진 후 출력 } } 출력결과