C 언어/C언어의 기본/8강
자료 정보 | ||
---|---|---|
| ||
| ||
| ||
| ||
서론
[편집]...여러 변수의 선언은 딱히 따로 하기 싫어서 그냥 묶었습니다.
1-2단원(연산과 형)도 2단원으로 넘겼구요.
즉 8강이 이 단원에서는 마지막인 것을 아룁니다.
복습합시다!
복습과 학습 안내
[편집]- C언어는 ;를 써야지 문장이 되며, 예외 경우는 추후에 나눠 배울 것이고, 쓸 곳에 쓰지 않으면 에러가 난다.
- \a는 경보를 발생시키며, 문자열은 두 개 이상의 문자를 큰 따옴표 안에 써 놓은것을 말한다.
- C언어는 변수를 호출한 후 그 변수에 값을 대입해 저장할 수 있다.
- scanf 함수는 키보드가 입력한 값을 읽어들이는 함수이며, 형식은 scanf("%d", &변수명);등으로 쓸 수 있다.
오늘은 C언어에서의 더하기, 빼기, puts 함수, 곱셈을 배울 것입니다.
분량이 조금 많습니다.
코드 1
[편집]#include <stdio.h>
int main(void)
{
int no;
printf("정수값을 입력해주세요. : ");
scanf("%d", &no);
printf("이 값에 10을 더하면 %d입니다.\n", no+10);
return 0;
}
코드 2
[편집]#include <stdio.h>
int main(void)
{
int no;
printf("정수를 입력해주세요. : ");
scanf("%d", &no);
printf("이 값에서 10을 배면 %d입니다.\n", no-10);
return 0;
}
더하기와 빼기
[편집]뭐. 3강에서부터 봐왔지만요.
+는 더하기입니다.(궂이 말하지 않아도 된다고는 하지만)
그럼 빼기는? -요.
+나 -같은 것을 연산자라고 합니다.
연산자는 2-1단원에서 자-세히 배웁니다.
그닥 설명은 안해도 되-겠죠?
질문은 User talk:Jinmuk2520으로!
코드 3
[편집]#include <stdio.h>
int main(void)
{
puts("동\n서\n남\n북\n");
return 0;
}
코드 4
[편집]#include <stdio.h>
int main(void)
{
int n1, n2;
int seki; /* 옆에 있는 변수 seki는 곱입니다. */
puts("두 개의 정수를 입력해주세요. ");
printf("정수 1 : ");
scanf("%d", &n1);
printf("정수 2 : ");
scanf("%d", &n2);
seki = n1*n2;
printf("이들의 곱은 &d입니다.", seki);
return 0;
}
puts 함수
[편집]이 puts 함수는 printf 함수랑 비슷하다고 볼 수 있어요.
이 puts 함수는 실인수로 주어진 문자를 나열 후 출력하고, 개행을 합니다.
즉, 만약 ABC라는 문자열을 출력하려면,
puts("ABC");라고 할 수 있는데,
printf 함수로 이와 같은 결과를 만들어 내려면 printf("ABC\n");이라고 하면 됩니다.
즉 puts 함수는 출력을 다 하고 자동적으로 개행을 하는겁니다.
단, puts 함수에는 실인수를 하나만 줄 수 있습니다. 프로그램 짜실 때 유의하세요.
곱셈
[편집]위에서 덧, 뺄셈을 배웠죠?
그럼, 곱셈은?
설마 × 기호를 상상하신건 아니겠죠?
정답은 * 기호를 씁니다.
경우에 따라서는 곱셈 결과를 저장하는 변수를 쓸 수도 있고 쓰지 않을 수도 있습니다.
여러 변수 선언
[편집]변수를 여러 개 선언하려면?
간단합니다.
,로 구분해주면 되요. int n1, n2;라는 형태요.
다음 시간 안내
[편집]2-1단원, 연산과 형으로 넘어가게 됩니다.
연산자와 나눴을 때 몫과 나머지를 구하는 방법에 대해 알아보겠습니다.