목록C언어 공부 (15)
못정함

-프로그램은 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로 살았음 ㄹㅈㄷ 대충 어찌저찌 구글링하면서 유툽보면서 생존이 가능했거든 그렇지만 이번학기 알고리즘, 자료구조 개강하자마자필이 찌르르 온 것이지이제는....