#include<stdio.h>
int main() {
int a, b;
int na1, na2, na3;
double mok1, mok2;
a = 13;
b = 2;
na1 = a - (a / b) * b; // 나머지 구하기
mok1 = a / b;
mok2 = (float)a / b;
// C에서 몫은 정수로 반환되므로 실수로 출력하기 위해서는 형변환 필요
na2 = a - mok1 * b; // 몫(mok1)을 이용한 나머지 구하기 2
na3 = a % b; //C언어에는 나머지 연산자가 존재함.
printf("나누기 연산 결과 : 몫 %.2f \n", mok1); //몫은 정수가 나온다.
printf("나누기 연산 결과 : 몫 %.2f \n", mok2); //형변환을 통해 실수까지 출력
printf("나머지1 연산 결과 : %d \n", na1 ); // 1
printf("나머지2 연산 결과 : %d \n", na2 ); // 1
printf("나머지3 연산 결과 : %d \n", na3 ); // 1
return 0;
}
실행 결과
'IT지식 > 기초개념' 카테고리의 다른 글
[소프트웨어생명주기]프로토타입 모형(Prototype Model), 원형 모델 (0) | 2020.02.09 |
---|---|
[소프트웨어생명주기] 폭포수 모형(Waterfall Model) (0) | 2020.02.08 |
[소프트웨어공학] 사람-노력 관계, 노력 분배, PERT, CPM, Gantt Chart (0) | 2020.02.08 |
[운영체제] 컴파일러와 인터프리터, 어셈블리어와 어셈블러 (0) | 2020.02.08 |
[운영체제] 일괄 처리, 다중 프로그래밍, 시분할, 실시간, 분산 처리 시스템 (0) | 2020.02.08 |