소수점을 제거하는 연산이 필요할 때 Floor(), Ceiling() [일부 언어에서는 Ceil() 로 제공하기도 한다.] 이렇게 두 함수가 존재한다.

결과를 보면 모든 설명이 될 것으로 보인다.
귀찮아서 MSDN 결과 긁었다. (-_-;;)

Ceiling:
Ceiling(0.00) = 0
Ceiling(0.10) = 1
Ceiling(0.20) = 1
Ceiling(0.30) = 1
Ceiling(0.40) = 1
Ceiling(0.50) = 1
Ceiling(0.60) = 1
Ceiling(0.70) = 1
Ceiling(0.80) = 1
Ceiling(0.90) = 1
Ceiling(1.00) = 1
Ceiling(1.10) = 2

Floor:
Floor(2.10) = 2
Floor(2.00) = 2
Floor(1.90) = 1
Floor(1.80) = 1
Floor(1.70) = 1
Floor(1.60) = 1
Floor(1.50) = 1
Floor(1.40) = 1
Floor(1.30) = 1
Floor(1.20) = 1
Floor(1.10) = 1
Floor(1.00) = 0

Ceiling 은 보통 웹에서 게시물이 몇 페이지인지 연산할 때 쓰인다고 한다.

지금은 주파수 영역 분석 알고리즘에 쓰고 있지만.... 이건 특수한거니 패스~

이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/09/18 16:18 2008/09/18 16:18
Posted by TylorSTYLE™

BLOG main image

카테고리

전체 (72)
SAMSUNG MCU (14)
Embedded Linux (5)
Mac OS X (4)
신변잡기 (28)
디지털 회로 (1)
Programming (8)
무선 네트워크 (7)
Computer (2)

글 보관함

Total : 23821
Today : 48 Yesterday : 90