목록분류 전체보기 (36)
못정함
형 변환 / sizeof / 복합대입 / 콤마 / 조건비트 연산자 우선순위, 방향-피연산자를 하나 가짐-피연산자의 값을 원하는 형태로 바꿈. ex) 정수형을 실수형으로 / 실수형을 정수형으로-일시적으로 바꾸는 것임. 연산 후 메모리에 남아 있는 피연산자의 형태나 값은 변하지 Xint a = 10;일 때(double)10하면 됨-정수 부분만 추리고 싶을 때도 사용함 (소수점 이하의 값은 반올림X. 무조건 버림) 자동 형 변환-피연산자가 2개 이상이면 피연산자의 형태가 같아야함.-형태가 다르면 형태를 자동으로 일치시킴.-데이터 크기가 작은 값이 크기가 큰 값으로 바뀜.-정수(4byte) , 실수(8byte) ==> 실수로 자동 변환.-대입 연산자는 무조건 좌항의 변수형에 맞게 저장됨 -웬만하면 네가 잘 맞..
-프로그램은 CPU가 처리하는 명령어의 묶음이다.-연산의 대상이 되는 데이터: 피연산자-연산자: operand+, -, * , /나머지 %*실수 연산에는 나머지 개념이 없음. (나머지 연산자의 피연산자는 반드시 정수) = ++a;-증가 연산자-a에 1을 더함.a = a + 1; 과 같은 것임--a; (- 2개임)-감소 연산자-증감 연산자는 하나의 연산자로 대입 연산까지 수행하므로 변수의 값을 1씩 증가시키거나 감소시킬 때 쉽게 사용할 수 있음-for, while, do while문에서 많이 사용함-상수에 직접 사용 불가 (++10 안됨. 변수에만 사용)++a;전위 표기-값이 증감하고 나서 연산에 사용-다른 연산자와 함께 사용하면 증감연산자가 가장 마지막에 계산됨a++;후위 표기-연산에 사용하고 나서 값이..
-입력한 데이터는 (키보드로 타이핑하는 모든 내용은) 문자로 인식됨 -> 변환 과정이 필요함 -> scanf 함수 이용 : printf 함수로 출력할 때 사용하는 변환 문자와 거의 같음 *나는 VS code를 사용하고 있는데, 입력값을 받으려면launch.json 에서 configurations 부분을 수정해줘야한다 "configurations": [ { "type": "node", "request" : "launch", "name" : "Launch Program", "program": "${workspaceFolder}/config.js", "console": "integratedTermi..
변수: 데이터를 저장하는 메모리의 공간초기화하다 = 대충 변수에 값 넣어주는 행위...인 듯초기화하지 않으면 변수에 쓰레기 값이 들어있음. 초기화 꼭 해주자. 정수int출력 %d실수double *유효숫자가 15자리로 많아서 이걸 사용하는 것임출력 %lf문자char출력 %c문자열 (배열임)char 배열이름[문자열의길이+1이상]*컴파일러가 문자열의 끝에 null character를 자동으로 추가하기 때문ex) char fruit[6] = "apple";출력 %s*printf("딸기잼 : %s %s\n", fruit, "jam"); //문자열 상수를 직점 %s로 출력할 수 있음*배열은 초기화 시에만 대입연산자 (=)를 사용가능하고그 후에 새로운 문자열을 저장하려면 strcpy 함수를 써야함#include 해..
2장: 상수와 데이터 출력02-1 C 프로그램의 구조와 데이터 출력 방법 #include int main(void){본문return 0;} /* 어쩌굴 */// 어쩌굴 : 출력 방식에 영향을 주는 문자 / 문자열 안에 포함시켜 사용함 (문자는 아님)- \ 와 함께 사용\n : 다음 줄로 이동 (줄바꿈) \b: 백스페이스 : 커서가 한 칸 왼쪽으로 이동 (\b 뒤에 다음 문자열을 입력하면 수정됨..)ex) printf("Goot\bd\tchance\n");결과는 Good (tab) Chance\r: carriage return : 맨 앞으로 이동 (커서 위치가 맨 앞으로 이동) \a : alert: 벨소리. 벨소리를 낸다.(????????????) -printf() 함수는 기본적으로 문자열을 출력..
대학 강의 수강을...이런저런 이슈로......거지같은 커리큘럼으로 수강하게 되었기 때문에...공부 시작함.... 자료구조와 알고리즘을 한 학기에 듣게 되었는데어랍쇼 나는 C언어를 모름;;;그저 파이썬만 쓰던 인간 ㅋ ㅎ ㅋ ㅎ 망함~!개망했다 벼락치기 ㄱㄱ 나의 베이스)2022년 2학기에 학교에서 객체프로그래밍(java) 과목을 수강했지만 개대충 수강함...B+문닫았을걸 ㅋ 상당히 후회중임;;;;;;;;;;;2021 2학기, 2023 2학기에 유니티 쓰면서 C++를 접하긴 해봤음근데 그냥 수업 하나 듣고 마는 거니까 머~ ㅇㅈㄹ하면서 밑빠진 독에 물붓기st로 살았음 ㄹㅈㄷ 대충 어찌저찌 구글링하면서 유툽보면서 생존이 가능했거든 그렇지만 이번학기 알고리즘, 자료구조 개강하자마자필이 찌르르 온 것이지이제..
ADsP는 붙을 것 같아서 사전점수 공개일 까먹고 있다가 뒤늦게 확인했는데SQLD는 불합격각이라 3시 40분부터 대기탐...>^^;;; ㅋㅋㅋㅋㅋㅋ생각보다 준수한 성적으로(?) 합격 예정근데 6주 공부한 ADsP랑 1주 공부한 SQLD랑 점수 똑같이 나오는 건 좀 오바지 않나요 1. 홍쌤의 데이터랩https://www.youtube.com/watch?v=QB_GYdHUHmA&ab_channel=%ED%99%8D%EC%8C%A4%EC%9D%98%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%9E%A9이 분의 강의 4개를 보며 개념 진도를 나갔다.1과목 정리 / 2-1 정리 / 2-2 정리/ 2-3 정리 를 봤음.그 외 ERD 해석법, 부록, 기출문제, 신유형 등 공부에 도움이 많이 될 것 같은 영상..
제법...베짱이같아 보일 수 있는 솔직한 후기......공부기간) 총 6주...정도 (3월 27일에 시작 / 시험 응시일: 5월 11일)였으나... 사실 스터디를 매주 수요일에 했기 때문에, 난 주로 (월요일과) 화요일에 벼락치기로 공부했다 ㅎ 한평생 벼락치기 인생을 살아왔기에 어쩔 수 없음. 아무튼 스터디가 있으니 매주 정해둔 분량을 밀리지 않고 공부하긴 했는데, 이제 그 공부를 1주일에 1번 화요일에 했다는 소리 ㅎ시험 3일 전부터는 그래도 매일 복습을 조금씩 하긴 한 듯?방법) BDA에서 진행한 ADsP 자격증 스터디를 통해 시험을 준비했다. 나를 포함해서 총 4명으로 구성되었고, 상황에 따라 온라인/오프라인 미팅을 혼합하여 진행했다. 학회에서 매주 공부할 분량을 정해주긴 했는데, 큰 틀은 따르되,..
2024년 5월 11일, 제41회 ADsP를 응시했다. 시험문제복기난이도는 주관식이 있던 시절의 기출보다 어렵게 느껴졌다. (40회 이후로 출제 경향이 바뀐 느낌이다) 용어 말장난(?)과 개념 위주의 문제가 출제되었다는 점에서 40회 기출과 비슷한 느낌을 받았다.40회 기출에 통찰/관찰이 있었듯이 41회에는 DIKW 피라미드에서 Information/Insight 낚시가 출제되었다. 3과목은 계산보다 개념을 묻는 문제가 많아 어렵게 느껴졌다. 주성분, 시계열 등 기출에 많이 나오던 개념에서 출제가 되긴 했으나, 더 지엽적으로 묻는 느낌이었다. 의사결정나무 관련 문제가 상당히 많이 나왔다. / 처음보는 듯한...용어들이 선지에 많이 등장했다. 당일 소감시험은 10시부터 시작됐는데, 30분 뒤부터 퇴실 가능..
24년 5월 1일 ADsP 5주차 스터디를 진행했다.스터디 범위: 36,35,34 기출문제...이지만 우리 조는 자체적으로 커리큘럼을 정했기 때문에 진도가 다르다: 40회 기출문제 함께 풀기 1주차 이후로 우리 조는 온라인 스터디를 진행했었는데, 마지막 스터디는 오프라인으로 했다.40회 기출 문제를 프린트해서 시간을 재고 풀었다. 40분을 기준으로 진행했다.40회 기출은 최초로 단답형이 없어진 기출이었다. 문항 수는 50문항으로 같은데, 단답형이 없어져서 그런지 뭔가 풀다보니 문제가 더 많은 것처럼 느껴졌다. 단답형이 그리워지기도 했다...아무튼 단답형이 없어져서 출제경향이 조금 바뀌었는지, 객관식 문제들이 좀 지엽적으로 느껴졌고, 개념 관련 문제가 많아진 것 같았다. (다른 기출과 비교했을 때) 어려..