본문 바로가기

전체 글221

c언어 printf(), scanf() 함수를 이용한 예제 풀기 c언어 printf(), scanf() 함수를 이용한 예제 풀기 네 안녕하세요, 이번 포스팅에서는 그간 배웠던 c언어 함수와 변수를 이용하여 간단한 예제를 같이 풀어보면서 c언어에 대한 이해를 같이 해보는 시간을 가져보려고 해요. c언어에 대한 이론적인 부분을 배웠는데 응용을 하지 않는다면 사실상 하지 않은 것과 다름이 없겠죠? 그래서 직접 풀어보기에 쉬운 예제들을 준비했으니 함께 풀어보도록 해요. 그럼 같이 보실까요? 1. 사칙연산 프로그램 첫 문제는 아주 쉬운 문제인 사칙연산을 하는 프로그램을 짜 볼 겁니다. 우리가 배운 연산자인 +, -, *, /, %를 이용하여 합, 차, 곱, 몫, 나머지까지 구하는 프로그램을 짜 볼 예정입니다. 그럼 소스코드를 짜서 그에 대한 설명을 해보도록 하겠습니다. #in.. 2022. 11. 27.
c언어의 수식과 c언어로 연산하기 c언어의 수식과 c언어로 연산하기 네 안녕하세요, 이번 포스팅에서는 c언어의 수식에는 어떤 것들이 있는지 알아보고, 그에 따른 연산을 어떻게 하는지에 대하여 알아보는 시간을 가져볼까 합니다. 어찌 됐건 c언어로는 무언가를 계산하기도 하죠? 그래서 어떤 형태의 연산을 할 지에 따라서 수식과 연산자들이 다 다릅니다. 그래서 그러한 것들이 무엇이 있으며, 어떻게 연산을 하는지에 대하여 살펴볼까 합니다. 그럼 지금부터 같이 알아볼까요? ㅎㅎㅎ 1. 변수에 값 저장하기 이전 포스팅에서는 변수를 선언하고 초기화 시키는 방법에 대하여 배웠습니다. 그래서 이번에는 변수에 값을 저장할 줄도 알아야 그 변수를 활용을 하겠죠? 보통 변수는 이런 식으로 저장을 합니다. int num = 100; 여기에서 '=' 기호가 바로 .. 2022. 11. 27.
c언어의 기본 형태와 구성 알아보기 3(변수) c언어의 기본 형태와 구성 알아보기 3(변수) 네 안녕하세요, 이번 포스팅에서는 c언어에서 빠질 수 없는 요소 중 하나인 변수에 대하여 알아보는 시간을 가져보도록 하겠습니다. 변수는 우리가 어떤 자료(데이터)를 받을 때 일시적으로 저장하기 위해 사용하는 메모리예요. 그래서 변수는 계속해서 바뀌는 데이터이므로, 우리가 어떤 자료를 넣을 때마다 값이 시시각각으로 바뀐다는 특징이 있지요. 그리고 우리가 받으려는 자료형의 형태에 따라 변수의 선언 형태 역시 달라지게 된답니다. 그러면 지금부터 같이 알아보도록 할까요? 1. 변수의 특징 변수는 앞서 말씀드렸듯이 자료형의 형태에 따라서 선언하는 형태가 다 달라요. 예를 들어 정수형이면 정수형 변수가 있고, 실수형이면 실수형 변수가 있고, 문자형이면 문자형 변수가 있.. 2022. 11. 27.
c언어의 기본 형태와 구성 알아보기 2(전처리기, 함수) c언어의 기본 형태와 구성 알아보기 2(전처리기, 함수) 네 안녕하세요, 이번 포스팅에서는 c언어의 기본 구성요소 중에 전처리기와 함수에 대한 이야기를 해볼까 합니다. 전처리기와 함수는 프로그램 로직에서 절대 빠지면 안 되는 요소들입니다. 그러면 왜 빠지면 안되는 요소들인가 지금부터 같이 알아보도록 할까요? 1. 전처리기 전처리기는 우리가 프로그램 로직을 짜기 전에 선언하는 전제조건이라 할 수 있습니다. 보통 변수의 수나 이름, 함수의 종류를 어떤 걸 포함을 시킬 지에 대한 것들을 다루곤 합니다. 그리고 특히 여기에서 함수 포함을 선언하는 전처리 문이 없다면 몸통 부분에 짜 놓은 로직이 아무리 좋다고 해도 함수가 존재하지 않기 때문에 로직이 돌아가지 않습니다. 그렇기 때문에 전처리기의 역할은 매우 중요하.. 2022. 11. 27.
C언어의 기본 형태와 구성 알아보기 1(주석, 들여쓰기) C언어의 기본 형태와 구성 알아보기 1(주석, 들여쓰기) 네 안녕하세요, 이번 시간에는 C언어의 기본적인 형태에 대하여 포스팅을 해볼까 합니다. c언어는 우리가 사용하는 거의 모든 프로그래밍 언어의 조상 격이라 생각하시면 됩니다. 그 이유는 우리가 사용하는 거의 모든 프로그래밍 언어는 c언어를 기본 베이스로 깔고 가는 경우가 많기 때문입니다. 실제로 우리가 사용하는 전자기기 안에 들어있는 소프트웨어들 역시 c언어 로직으로 구성이 되어있고요, 특히 게임과 같이 연산이나 처리가 빨라야 하는 부분에 c언어가 매우 적합하기 때문에 c언어와 거기에서 파생이 된 c++ 또는 c#, 그리고 파이썬을 같이 붙여서 사용하곤 합니다. 그래서 이번 시간에는 거의 최초의 프로그래밍 언어라 할 수 있는 c언어에 대하여 간단하게.. 2022. 11. 27.