C언어
-
score 변수를 이용해 학점을 내는 코드. 만약 if 스코어가 90이라면 학점 A가 출력되며 그렇지 않고 80일 경우 B가 출력되고 ... 등으로 계산된다. 윤년은 4년당 한번씩 2월의 일수가 29일이 되는것으로 4년마다, 그리고 100년 단위가 아닐때, 그러나 400년 단위에서는 윤년으로 설정하도록 되어있다. 이 글은 프로그래머 나동빈님의 강의 내용을 개인적인 학습을 목적으로 정리하여 쓴 글임을 밝힙니다.
C 프로그래밍 (6) - 조건문 ifscore 변수를 이용해 학점을 내는 코드. 만약 if 스코어가 90이라면 학점 A가 출력되며 그렇지 않고 80일 경우 B가 출력되고 ... 등으로 계산된다. 윤년은 4년당 한번씩 2월의 일수가 29일이 되는것으로 4년마다, 그리고 100년 단위가 아닐때, 그러나 400년 단위에서는 윤년으로 설정하도록 되어있다. 이 글은 프로그래머 나동빈님의 강의 내용을 개인적인 학습을 목적으로 정리하여 쓴 글임을 밝힙니다.
2020.08.04 -
프로그래밍에서 x와 y의 값이 같은지 비교하기 위한 연산자로는 =를 두번 사용한다. 10번 코드에서 수식이 있는 경우 수식을 해결한 후 왼쪽에 있는 값(x)이 %d로 들어가게 된다. 프로그래밍에서는 참이 1을 의미하고 거짓이 0을 의미한다. &&연산자는 and이다. 즉 양쪽이 모두 true여야 1을 출력한다. ||는 or연산자이다. 둘중에 하나만 참이여도 1을 출력한다. 절댓값, 최댓값, 최솟값을 구하는 식. absoluteX는 절댓값을 구하는 변수이다. x가 0보다 크다면? 왼쪽을 출력하고 그렇지않다면 오른쪽을 출력하여 절댓값을 구하는 원리이다. 최댓값은 x가 y보다 크다면 왼쪽을 출력하며 최솟값은 x가 y보다 작을경우 왼쪽을 출력한다. pow()함수는 거듭제곱을 하는 함수이다. pow()를 사용하기 ..
C 프로그래밍 (5) - 연산자2프로그래밍에서 x와 y의 값이 같은지 비교하기 위한 연산자로는 =를 두번 사용한다. 10번 코드에서 수식이 있는 경우 수식을 해결한 후 왼쪽에 있는 값(x)이 %d로 들어가게 된다. 프로그래밍에서는 참이 1을 의미하고 거짓이 0을 의미한다. &&연산자는 and이다. 즉 양쪽이 모두 true여야 1을 출력한다. ||는 or연산자이다. 둘중에 하나만 참이여도 1을 출력한다. 절댓값, 최댓값, 최솟값을 구하는 식. absoluteX는 절댓값을 구하는 변수이다. x가 0보다 크다면? 왼쪽을 출력하고 그렇지않다면 오른쪽을 출력하여 절댓값을 구하는 원리이다. 최댓값은 x가 y보다 크다면 왼쪽을 출력하며 최솟값은 x가 y보다 작을경우 왼쪽을 출력한다. pow()함수는 거듭제곱을 하는 함수이다. pow()를 사용하기 ..
2020.08.04 -
연산자에는 +, -, *, /, %, ++,! 등이 존재한다. 위와 같이 60초를 분당 초로 상수로 정의하고 원하는 초를 분과 초로 바꿔주는 계산이 가능하다. ++, -- 는 증감연산자이다. 변수 x는 0의 값으로 선언되어 첫 출력시 0으로 출력된다. 그다음 x의 값에 1이 추가되어 두번째 출력시 1로 출력된다. 그다음은 x가 우선 1로 출력이 된 이후의 증감이 이루어져 다음 네번째 출력시 값은 0이 된다. 다섯번째 출력시에는 x의 값이 1 줄어든 후 출력이 된다. 대수학에서의 등호와 프로그래밍에서의 등호는 다르다. 프로그래밍의 등호는 왼쪽에 있는 변수에 오른쪽의 값을 넣어준다는 의미이다. %의 경우 x를 3으로 나눈 값의 나머지를 출력한다. 이 글은 프로그래머 나동빈님의 강의 내용을 개인적인 학습을 목..
C 프로그래밍 (4) - 연산자연산자에는 +, -, *, /, %, ++,! 등이 존재한다. 위와 같이 60초를 분당 초로 상수로 정의하고 원하는 초를 분과 초로 바꿔주는 계산이 가능하다. ++, -- 는 증감연산자이다. 변수 x는 0의 값으로 선언되어 첫 출력시 0으로 출력된다. 그다음 x의 값에 1이 추가되어 두번째 출력시 1로 출력된다. 그다음은 x가 우선 1로 출력이 된 이후의 증감이 이루어져 다음 네번째 출력시 값은 0이 된다. 다섯번째 출력시에는 x의 값이 1 줄어든 후 출력이 된다. 대수학에서의 등호와 프로그래밍에서의 등호는 다르다. 프로그래밍의 등호는 왼쪽에 있는 변수에 오른쪽의 값을 넣어준다는 의미이다. %의 경우 x를 3으로 나눈 값의 나머지를 출력한다. 이 글은 프로그래머 나동빈님의 강의 내용을 개인적인 학습을 목..
2020.08.03 -
변수는 상수와 다르게 변할 수 있는 수이다. pi값 같은 절대적인 값은 상수라고 하며 변수는 언제든지 넣었다 뺴서 쓸 수 있는 수이다. int x 는 변수 x를 int형으로 선언하여 x값에는 정수만 들어올 수 있도록 선언하는 것이다. %d는 그 자리에 int형의 값 즉 x 값이 들어간다는 의미이다. 출력하면 위와 같이 나오게 된다. sizeof는 어떤 값의 메모리크기를 불러올 수 있다. float과 double 은 실수를 출력해줄 수 있다. 하지만 float은 담을 수 있는 메모리 크키가 적어서 7 다음 숫자부터 출력할 수 없는 것을 볼 수 있다. double 형은 8바이트의 크기를 가질 수 있고 출력 부분에서 %.2f는 소수점 둘째자리까지 출력한다는 뜻이므로 정상적으로 출력되었다. 사칙연산 나누기의 경..
C 프로그래밍 (2) - 변수 선언변수는 상수와 다르게 변할 수 있는 수이다. pi값 같은 절대적인 값은 상수라고 하며 변수는 언제든지 넣었다 뺴서 쓸 수 있는 수이다. int x 는 변수 x를 int형으로 선언하여 x값에는 정수만 들어올 수 있도록 선언하는 것이다. %d는 그 자리에 int형의 값 즉 x 값이 들어간다는 의미이다. 출력하면 위와 같이 나오게 된다. sizeof는 어떤 값의 메모리크기를 불러올 수 있다. float과 double 은 실수를 출력해줄 수 있다. 하지만 float은 담을 수 있는 메모리 크키가 적어서 7 다음 숫자부터 출력할 수 없는 것을 볼 수 있다. double 형은 8바이트의 크기를 가질 수 있고 출력 부분에서 %.2f는 소수점 둘째자리까지 출력한다는 뜻이므로 정상적으로 출력되었다. 사칙연산 나누기의 경..
2020.08.03 -
C, C++ 전용 통합 에디터인 Dev C++을 이용해 "Hello World!" 를 출력해보자. 컴파일러를 새로 갱신해주고 새로운 Source File을 만들어 준다. 그리고 위와 같이 작성한 후 Compile & Run (F11)을 눌러주면 파일 저장위치를 물어보는데 원하는 곳을 지정해주면 된다. 이후 위와 같은 창이 나온다면 성공적으로 C언어가 출력된 것이다. #include 부분은 라이브러리를 추가하는 부분이다. printf같은 함수를 사용하기 위해선 반드시 라이브러리를 추가해주어야 한다. 는 그중에서 c언어가 제공하는 가장 기본적인 라이브러리이다. return 0는 return이란 하나의 함수가 종료될때 반환값을 지정해주는 지정된 약속이다. 우리가 만든 메인 함수는 반환형이 int이기 때문에 메..
C 프로그래밍 (1) - Hello World!C, C++ 전용 통합 에디터인 Dev C++을 이용해 "Hello World!" 를 출력해보자. 컴파일러를 새로 갱신해주고 새로운 Source File을 만들어 준다. 그리고 위와 같이 작성한 후 Compile & Run (F11)을 눌러주면 파일 저장위치를 물어보는데 원하는 곳을 지정해주면 된다. 이후 위와 같은 창이 나온다면 성공적으로 C언어가 출력된 것이다. #include 부분은 라이브러리를 추가하는 부분이다. printf같은 함수를 사용하기 위해선 반드시 라이브러리를 추가해주어야 한다. 는 그중에서 c언어가 제공하는 가장 기본적인 라이브러리이다. return 0는 return이란 하나의 함수가 종료될때 반환값을 지정해주는 지정된 약속이다. 우리가 만든 메인 함수는 반환형이 int이기 때문에 메..
2020.08.03