전체 글

배우고 성찰한 것을 기록하는 블로그입니다.
C, C++

오늘 공부한 C언어 (덧셈, 뺄셈하기 / 증가, 감소 연산자 사용하기)

더하기 빼기 자체는 쉽다. 하지만 프로그램언어에 익숙해지는 것이 목적이다보니 일단 기록하고 남긴다. 위의 답안도 정답이나, 많은 기능을 써보아야하는 현재로써 생각하자면 위의 답은 문제의 의도를 약간 벗어난것 같다. num3 = num1 + num2; num3 -= 4.5; 를 하여도 답이 된다. ++, --연산자는 각각 정수부분을 1씩 더하거나 뺀다. num1과 num2에 각각 ++연산을 하였다면, 출력화면에서 3 3으로 나와야할텐데 막상 그렇게 나오지 않는다. 이유는 증감연산자를 변수의 뒤에 사용해서 그렇다. 이러한 사용을 우리는 postfix(후위) 연산자라고 한다. 값이 반영되지 않는 이유는 동작 순서에 차이가 있기 때문이다. num3 = num1++; 을 풀어서 적어보자면 num3 = num1; ..

C, C++

오늘 공부한 C언어 (문자 자료형 사용하기, 상수 사용하기, 입력값 변수에 저장하기)

#define _CRT_SECURE_NO_WARNINGS #include int main() { int num1; float num2; char num3; scanf("%d %f %c", &num1, &num2, &num3); printf("%d\n%f\n%c\n", num1, num2, num3); return 0; } 오늘 코딩테스트에서 작성한 마지막 답안이다. 아직까지는 할만하다. 수박 겉핥기를 넘어 수박 속까지 야금야금 다 먹어갈때까지 한걸음 한걸음 해보는거다.

2DC
2DC