나머지 연산은 정수에서만 사용할 수 있고, 실수에서는 사용할 수 없다. 실수에서 사용 시 컴파일 에러가 나게 된다.
또 7 % 0 처럼 나눈 결과의 나머지는 구할 수 없다.
실수끼리 나누었을 때 나머지는 math.h 헤더 파일의 fmod, fmodf, fmodl 함수로 구할 수 있다.
여기서 fmod 함수는 double형 실수, fmodf는 float형 실수, fmodl은 long double형 실수일 때 사용한다.
· fmod(나누어지는 수, 나누는 수) 의 형식으로 사용한다.
내 힘으로 풀었다!!!!
알면 별거 아니지만 중간까지 사고하는게 좀 걸렸다.
다만 정답과는 조금 다르게 풀었다... ㅎㅎ
암튼 풀린건 풀린거니까 잘 풀었다고 생각한다.
다만 본래의 정답도 한번 더 복습하고 갈 뿐이다.
'C, C++' 카테고리의 다른 글
오늘 공부한 C언어(if 조건문으로 특정 조건일 때 코드 실행하기) (0) | 2022.02.27 |
---|---|
오늘 공부한 C언어(자료형의 확산과 축소) (0) | 2022.02.27 |
오늘 공부한 C언어 (곱셈, 나눗셈하기 / 원의 넓이 구하기) (0) | 2022.02.24 |
오늘 공부한 C언어 (덧셈, 뺄셈하기 / 증가, 감소 연산자 사용하기) (0) | 2022.02.23 |
오늘 공부한 C언어 (문자 자료형 사용하기, 상수 사용하기, 입력값 변수에 저장하기) (0) | 2022.02.21 |