C언어 반올림 함수 - ceon-eo ban-ollim hamsu

  • thebaleuncoding

C언어로 소수를 반올림하는 방법이 뭘까?

ceil

C언어에서 소수점 이하의 수를 올릴 때 사용하는 함수입니다.

소수점 이하를 올리면 정수가 되지만,

ceil 함수는 올림된 정수를 double형으로 반환합니다.

floor

C언어에서 소수점 이하의 수를 내릴 때 사용하는 함수입니다.

ceil과 마찬가지로 소수점 이하를 내리면 정수가 되지만,

내림한 정수를 double 형으로 반환합니다.



#include <stdio.h>

#include <math.h>


int main(){

float a =12.345678;

float b =-1.234567;


printf("%f\n",ceil(a));// 양수 올림

printf("%f\n",floor(a));// 양수 내림

printf("%f\n",ceil(b));// 음수 올림

printf("%f\n",floor(b));// 음수 내림

}


위의 코드를 실행한 결과는 다음과 같습니다.


C언어 반올림 함수 - ceon-eo ban-ollim hamsu


위에서부터 차례대로 12.345678을 올림, 내림

-1.234567을 올림, 내림한 값이 출력되었습니다.

가끔 음수 소수의 올림, 내림을 헷갈리는 경우가 있습니다.

예를 들어 -1.234567을 올리면 -2라고 착각하는 경우입니다.

그러나 다음 그림과 같이 -1.234567을 올릴 경우 -1이 되는 것이 맞습니다.




#C언어로소소를반올림하는방법이뭘까?에 대해 더 알아보고 싶나요?

아래 링크로 이동하세요.

더 많은 내용 보기

  • 일산동대학생코딩테스트학원
  • 덕이동대학생코딩학원
  • 덕이동대학생알고리즘학원
  • 덕이동대학생자료구조학원
  • 덕이동대학생C언어학원
  • 덕이동대학생C++학원
  • 덕이동대학생코딩테스트학원
  • 덕이동대학생프로그래밍학원
  • 중산코딩
  • 중산알고리즘
  • 중산C언어
  • 중산C++
  • 중산자료구조
  • 중산코딩테스트
  • 중산프로그래밍
  • 중산개발자학원
  • 식사동코딩
  • 식사동알고리즘
  • 식사동자료구조
  • 식사동C언어
  • 식사동C++
  • 식사동코딩테스트
  • 구산동코딩
  • 구산동C언어
  • 구산동C++
  • 구산동알고리즘
  • 구산동자료구조
  • 구산동코딩테스트
  • 구산동프로그래밍
  • 파주대학생코딩

조회수 0회댓글 0개

좋아요로 표시되지 않은 게시물

ceil

C언어에서 소수점 이하의 수를 올릴 때 사용하는 함수입니다.

소수점 이하를 올리면 정수가 되지만,

ceil 함수는 올림된 정수를 double형으로 반환합니다.

floor

C언어에서 소수점 이하의 수를 내릴 때 사용하는 함수입니다.

ceil과 마찬가지로 소수점 이하를 내리면 정수가 되지만,

내림한 정수를 double 형으로 반환합니다.



#include <stdio.h>

#include <math.h>


int main(){

float a =12.345678;

float b =-1.234567;


printf("%f\n",ceil(a));// 양수 올림

printf("%f\n",floor(a));// 양수 내림

printf("%f\n",ceil(b));// 음수 올림

printf("%f\n",floor(b));// 음수 내림

}


위의 코드를 실행한 결과는 다음과 같습니다.


C언어 반올림 함수 - ceon-eo ban-ollim hamsu


위에서부터 차례대로 12.345678을 올림, 내림

-1.234567을 올림, 내림한 값이 출력되었습니다.

가끔 음수 소수의 올림, 내림을 헷갈리는 경우가 있습니다.

예를 들어 -1.234567을 올리면 -2라고 착각하는 경우입니다.

그러나 다음 그림과 같이 -1.234567을 올릴 경우 -1이 되는 것이 맞습니다.




#C언어로소소를반올림하는방법이뭘까?에 대해 더 알아보고 싶나요?

아래 링크로 이동하세요.

더 많은 내용 보기