C언어에서는 연산이 매우 매우 중요하다고 할 수 있는데요. 예를 들어 1 부터 100까지 차례대로 적어주는 프로그램을 만든다고 가정하면, 반복도 중요하지만 숫자를 하나 하나 증가시켜주는 연산이 필요할것입니다. 이것을 도와주는것이 바로 '산술연산자' 입니다. 그 중에서도 오늘 배울것은 사칙연산과 같은 산술 연산을 배워볼것입니다. 실제로 변수를 가지고 직접 연산자를 이용한 연산을 해보셔야 체감하실 수 있습니다. 후에 나오는 연습 예제를 이용해 문제를 한번 풀어보세요! 100번 보는것보다 2~3번 코딩해 실행결과를 보는 것이 더 좋습니다 :D 그럼 산술연산자를 간단히 정리한 표를 봅시다. 산술연산자 표 연산자 연산방향 예 설명 + → A + B A와 B를 더합니다. - → A - B A에서 B를 뺍니다. * ..
C 언어
main 함수C 프로그램의 가장 핵심이 되는 함수입니다. 메인 함수의 호출은 프로그램의 시작을 의미하고 메인 함수의 끝은 프로그램의 종료를 의미합니다. 일반적인 함수들의 호출은 사용자에 의해 이루어지지만, main 함수는 운영체제에 의해 이루어집니다. main 함수의 구조입니다. int main( ) { } Header 헤더의 확장자는 .h 로 되어있습니다. 헤더에는 이미 함수의 선언이 되어있기때문에 사용자는 헤더를 포함(include)하면 함수를 호출 할 수 있습니다. [ ex ) printf ] ex ) #include printf, scanf를 사용하기 위해 stdio.h 헤더를 포함한다. 주석주석은 프로그래밍을 할 때에 구분을 편하게 하거나, 설명 등을 추가하기 위해 사용되는것입니다. 다른 사람이..
C언어를 사용해보면 출력뿐만 아니라 입력을 하는 함수도 물론 존재합니다. 우리가 오늘 배워볼 함수는 scanf 라는 함수입니다. scanf printf 와 scanf를 헷갈리는 분들이 많으신데요.간단히 복합기를 생각해봅시다.복합기에는 출력 기능이 있고, 스캔을 통한 입력 기능이 있습니다.말그대로 프린트는 출력, 스캔은 입력이라는 느낌을 가지고있죠. scanf 함수의 사용법은 printf와 비슷하지만 부분부분 다르기때문에 조금 유심히 보셔야 합니다.간단한 예제로 기본적인 scanf 함수의 사용법을 알아봅시다. scanf 예제 #include int main( ){ int a; // 정수형 변수 a 선언 float b; // 실수형 변수 b 선언 double c; // 실수형 변수 c 선언 char d; /..
C 언어를 배우는 분들이라면 익히 알고있는 " Hello, World! " 하지만 직접은 해보지 못한 분들이 꽤 많습니다. 배우는 입장으로 배우는 분들이 이해하기 쉽게 써보려 합니다. 부족할 수도 있습니다! 그저 이해를 도울 수라도 있을까 해 글을 써봅니다. 피드백도 기분좋게 받으니 남겨주시면 감사하겠습니다. 이제 기본적인 입출력 함수를 알아보겠습니다. 헤더는 함수들의 모음이라고 할 수 있겠는데요, 그래서 우리가 사용할 헤더는 stdio.h 라는 파일으로, 표준 입출력(Standard Input Output) 함수를 정의해둔 헤더입니다. C에서 헤더를 사용하는 방법은 #include 이렇게 이용할 수 있습니다. #include는 전처리문으로서 전처리기 단계에서 처리되는 함수입니다. 그럼 우리가 지금 사용..