C 언어/연산과 형/1강
보이기
< C 언어
(포털:컴퓨터공학/C언어/연산과 형/1강에서 넘어옴)자료 정보 | ||
---|---|---|
| ||
| ||
| ||
| ||
서론
[편집]2-1단원으로 넘어왔습니다!
열심히 공부해서 구조체까지 배웁시다!
복습과 학습 안내
[편집]- \a는 경보를 발생시키는 확장표기이며, 문자열은 두 개 이상의 문자를 "" 안에 써 놓은것을 말한다.
- C언어는 변수를 호출한 후 변수에 값을 대입해 저장할 수 있다. 또한, scanf 함수는 키보드로부터 값을 입력하는 함수이다.
- C언어에서는 곱하기 기호가 *이다.
- puts 함수는 주어진 실인자를 출력하고 개행을 하는 함수이다.
이번엔 연산자와 오퍼랜드, 나누기에 대해 배우겠습니다.
코드
[편집]- #include <stdio.h>
- int main(void)
- {
- int num;
- printf("정수를 입력해주세요 : ");
- scanf("%d", &num);
- printf("이 수에 10을 더한 수와 뺀 수, 곱한 수는 각각 %d, %d, %d입니다.\n", num+10, num-10, num*10);
- printf("또한, 이 수에 10으로 나눈 몫과 나머지는 각각 %d, %d입니다.\n", num/10, num%10);
- return 0;
연산자와 오퍼랜드
[편집]지난 번 강의에서도 설명했지만요.
+나 -, *와 같이 연산기능을 갖고 있는 기호를 연산자라고 합니다.
또한, 그 연산자의 대상이 되는 변수나 정수 따위를 오퍼랜드라고 합니다. 꼭 알아두세요.
num + 10이라는 식에서, +는 연산자고, num과 10이 오퍼랜드라는 말이지요.
또, 왼쪽의 오퍼랜드를 제 1오퍼랜드나 좌오퍼랜드, 오른쪽의 오퍼랜드를 제 2오퍼랜드나 우오퍼랜드라고 부르죠.
나누기
[편집]몫을 구하는 연산자는 일단 /입니다.
그..런데요.
저기 잇는 저 / 연산자를 쓰면요.
소수점으로 안나옵니다.
예를 들어 5/2라고 하면요.
보통 계산하면 2.5인데 C언어에서는 2로 나온다. 이 말입니다.
참고로, 나머지 구하는 연산자도 있어요, %라고.
그럼 5%2라고 하면?
그 결과는 1이 나오지요.
다음 시간 학습 안내
[편집]다음시간에는 승제연산자와 가감연산자, 그리고 printf 함수에서의 % 문자 표시를 배우겠습니다.