전체 글
-
배열알고리즘 & 자료구조 2020. 11. 10. 20:55
변수에는 한계가 있다. 1개의 변수에는 데이터를 각각 1개씩만 넣을 수 있다. 즉 100개의 정수를 처리하는 프로그램에서는 정수형 변수를 100개 준비 해야한다는 뜻이다. 이러한 변수의 한계를 넘어서기 위한 아이디어가 바로 배열 이라고 불리는 구조다. 배열의 구조 배열이란? 같은 데이터형의 여러 변수를 모아 관리하는 구조다. 배열을 사용하면 단지 한줄로 여러 변수를 동시에 선언하는 것과 똑같은 결과를 얻을수 있다. ex) -C언어로 5개의 수납 장소를 갖는 정수형 배열 선언 int i[5]; -java에서의 배열 선언 int[] i; i = new int[5]; 여기서 배열안의 각 변수를 '요소' 라고 한다. 배열 요소에 데이터를 대입하려면? 배열 선언후 데이터를 각 요소에 자유롭게 대입할수 있는데 대입..
-
[C] 출력과 입력(printf, scanf , scanf_s)C \ C++ 2020. 11. 2. 16:47
출력 데이터를 출력 하기 위해서는 "printf" 라는 함수를 사용한다. 형식 printf("서식", 데이터); 서식 데이터 타입 비고 %d int 부호 있는 10진수 정수 %u unsigned int 부호 없는 10진수 정수 %o int 8진수 %x int 16진수 정수 소문자 %X int 16진수 정수 대문자 %f float 실수 %lf double 실수 %e florat,double 부동소수점 e(소문자) 방식 실수 %E float,double 부동소수점 E(대문자) 방식 실수 %c char 문자 %s,%S char*,char[] 문자열 %p void* 포인트형 데이터에는 변수 혹은 상수를 넣어서 출력을 한다. 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1..
-
[C] 자료형 (Data Type)C \ C++ 2020. 11. 2. 12:13
C 언어의 자료형은 일정 크기(길이)의 메모리에 저장된 정보(자료)를 해석하는 방법이라고 할 수 있다. 변수와 상수 상수 상수는 값이 확정되어 앞으로 변할 가능성이 없는 수를 말하며, c언어에서 상수의 종류는 다음과 같다. -리터럴 상수 문자상수: ex.'A' 문자열 상수: ex."Hello World" 정수 상수: ex. 3,4L 실수 상수: ex. 3.4F, 123.45 -심볼릭 상수 형한정: const 형한정어를 이용하여 선언 및 정의 되는 상수 (ex. const int nMax = 100;) 전처리기: #define 전처리기로 선언 밑 정의 되는 상수 변수 변수는 구체화 하지 않았거나 앞으로 변경될 가능성이 있는 수 를 말한다. -변수는 이름으로 식별한다. -변수는 그릇이고 상수는 그릇에 담을 ..