programming/C Programming 홍지군 2020. 6. 1. 17:49
지난 글에서는 scanf를 활용을 통한 C언어의 데이터 입력방법에 대해서 공부했습니다. 지금까지는 차례대로 실행되는 프로그램을 만들었다면 이제는 조건에 따라서 실행시키거나 실행시키지 않는 문법(조건문) 중에서도 선택문에 대해서 공부해보겠습니다. 선택문 if문 영어 if의 뜻은 "(만약)~ 면" 이라는 뜻을 가지고 있습니다. c언어에서의 if문을 사용할때도 조건식을 만들고 조건을 만족할때 실행할 수 있는 실행문으로 구성되어 만들어지게 됩니다. "내 얼굴이 공유라면 연예인을 하겠다"에서 " 내 얼굴이 공유라면"의 조건문이 있고 "연예인을 하겠다"는 실행문이 됩니다. 만약 얼굴이 공유라면 조건이 참이되어 실행문인 "연예인을 하겠다"를 실행시키지만 얼굴이 공유가 아니라서 실행문을 실행하지 않습니다.. if ( ..
더 읽기
programming/C Programming 홍지군 2020. 5. 31. 16:03
지금까지 printf 함수를 사용해서 화면에 결과값을 보여주는 것들을 자연스럽게 사용해왔습니다. printf함수로 화면에 결과값을 출력 했다면 이번에는 결과값을 입력하는 함수를 배워볼건데요. c언어에서는 scanf를 사용해서 데이터를 입력할 수 있습니다. scanf로 정수 입력받기 scanf로 정수를 입력받기 위해서는 어떻게 해야될까?? scanf 함수의 사용법은 우리가 이전에 사용해왔던 printf 함수의 사용법과 동일한 방법으로 사용되어 집니다. 다만 scanf에서 입력받을 변수를 선언할 때 변수명 앞에 '&'를 같이 붙여줘야 합니다. int a이 변수를 scanf에서 입력받을 변수로 지정할때에는 &a로 선언 해줘야 한다! 위에 코드대로 정확하게 입력하고 실행했다면 아무것도 표시되어지지 않고 커서만 ..
programming/C Programming 홍지군 2020. 5. 29. 18:49
C언어에는 다양한 연산자가 있습니다. C언어에 있는 다양한 연산자에 대해서 알아보겠습니다. 연산자란? 프로그램을 짤 때 변수나 값의 연산을 위해 사용되는 부호. 프로그래밍을 할때 연산을 하기 위해 '+', '-', '*', '/' 등의 부호를 사용하게 되는데 이러한 부호에 따라서 어떻게 계산이 되어지는지 확인을 해보겠습니다. 산술 연산자(+,-,*,/,%) 산술식을 구성하는 요소! 바로 수학에서 수치계산을 할때 필요로 하는 더하기(+), 빼기(-), 곱하기(*), 나누기(/), 나머지(%)를 가르켜 산술 연산자 라고 이야기 합니다. #include // 산술 연산자 int main(void) { int a = 2; int b = 1; printf("더하기 : %d\n", a + b); printf("빼기..
programming/C Programming 홍지군 2020. 5. 28. 23:43
C언어에서는 변수선언을 위해 기본적으로 제공되는 자료형(Data Type)이 있습니다. 이러한 자료형은 기본 자료형이라고 하는데 이번에는 기본 자료형에 대해서 알아보겠습니다. 정수 자료형 자료형에는 크게 정수 자료형과 실수 자료형이 있습니다. 먼저 정수 자료형에서 양수와 음수를 모두 저장할 수 있는 char, short, int, long, long long의 자료형(Data Type)이 있고 unsigned을 자료형 앞에 붙여 양수의 데이터 만을 처리해 2배의 양수 데이터를 처리할 수 있는 자료형으로 사용할 수 있습니다. unsigned는 "무 부호" 또는 "부호가 없는" 이라는 뜻을 가지고 있습니다. unsigned가 없다면 자동적으로 signed가 선언되어지기 때문에 "signed는 생략되어있다"라..