목록지식/정보처리기사 (13)
jineecode
개요: 정보처리기사 공부 중 반가운 개념이 보여서 정리. 자주 쓰고 잘 쓰는 개념인데 두루뭉술하게 잡혀있던 개념을 다시 한 번 정리하고자 따로 기록한다. 파고들면 파고들수록 어렵지만 재밌는 개념. 1. JSON (Javascript Object Notation) JSON은 속성-값(Attribute-Value Pair) 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. AJAX(Asynchronous JavaScript and XML)에서 많이 상용되고 XML을 대체하는 주요 데이터 포맷이다. 언어 독립형 데이터 포맷으로 다양한 데이터 프로그래밍 언어에서 사용된다. 사람이 읽고 쓰기에 용이하며 기계가 분석하고 생성하기에 용이..
C++는 C에서 좀 더 확장된 개념. C에서는 입력을 scanf(자료형, 변수), 출력을 printf("출력할 문자열 or 변수", 변수), 문자열 변경은 '\n' 해더에 정의 되어 있는 해더파일에서 함수를 호출해 사용. C++에선 에 정의되어 있는 std::,를 이용해서 입출력을 사용함. 또한 서식문자(%d, %c)를 쓸 필요가 없다! C++는 C보다 조금 더 자유분방하고 확장성이 뛰어나다. std::cout std 영역에 존재하는 cout 객체를 이용해서 출력! > 연산자와 함께 쓰인다. *cin은 띄어쓰기, 탭, 엔터 등을 인식하지 못한다. '홍 길동' 이라고 입력했을 시, '홍'만 출력함. 그렇다면 띄어쓰기가 필요한 문자를 받고 싶을 땐 어떻게 해야할까? cin은 객체이기 때문에 cin. 을하면 ..
1. 정수형 변수 age는 변할 수 있는 변수이다. #include int main(void) { int age = 12; printf("%d\n", age); return 0; } int main(void) int : return 값의 형태. return 값이 필요없다면 void로 적는다. main(): main 함수 ( ... ): 함수를 실행하는데 필요한 data. 조건이 없으면 역시 void라고 적는다. int age = 12; int: 데이터 타입, 정수. age: 변수명 12: 값 printf("%d\n", age) %d: 정수형 값을 출력하라 \n: 줄바꿈 return 0; 성공적으로 return 을 줌 printf("%d\n", age) age 값이 순서대로 %d\n에 들어온다. //12 ..
1. visualstudio.microsoft.com/ko/vs/ Visual Studio 2019 | 무료 다운로드 Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리, 클라우드 배포를 사용하여 코드를 작성할 수 있습니다. 지금 Community를 무료로 다운로드하세요. visualstudio.microsoft.com vs2019 설치 2. 새프로젝트 > 소스파일 > 우클릭 > 추가 > 새 항목 3. 확장자는 c로 한다 cpp 는 c++가 된다. 4. #include int main() { printf("hello world \n"); } 5. 디버그 > 디버그 하지 않고 시작 6.
1. C언어 서식 문자열 서식 문자열 의미 %d (decimal) 정수형 10진수 %u 부호없는 정수형 10진수 %o 정수형 8진수 %x 정수형 16진수 %c (char) 문자 %s (string) 문자열 %f (float) 소수점을 포함하는 실수 %e 지수형 실수 %ld (long) 긴 정수형 10진수 2. 주요 제어문자 제어문자 기능 \n 개행, 커서를 다음 줄로 옮긴다. \t 탭으로 정해진 칸 만큼 커서를 수평으로 이동시킨다. \r 커서를 그 줄의 맨 처음으로 이동시킨다. 3. 비트 연산자 연산자 의미 비고 & and 두 비트가 모두 1일 때만 1 ^ xor 두 비트가 모두 같으면 0, 서로 다르면 1 | or 두 비트 중 한 비트라도 1이면 1 ~ not 각 비트의 부정. 0이면 1, 1이면 0 ..