Path: coconuts.jaist!wnoc-tyo-news!news.nc.u-tokyo.ac.jp!makino From: makino@chianti.c.u-tokyo.ac.jp (Jun Makino) Newsgroups: fj.lang.c Subject: Re: [Q]About floating number. Date: 19 Feb 1997 12:23:10 GMT Organization: College of Arts and Sciences, Univ. of Tokyo Lines: 16 Distribution: fj Message-ID: References: <5eel53$lut@sp300yk1.yklab.sei.co.jp> <5eeljl$mab@sp300yk1.yklab.sei.co.jp> NNTP-Posting-Host: muscat.c.u-tokyo.ac.jp In-reply-to: yamasita@localhost.yklab.sei.co.jp's message of 19 Feb 1997 10:45:09 GMT >>>>> On 19 Feb 1997 10:45:09 GMT, yamasita@localhost.yklab.sei.co.jp (Yamashita Taiichirou) said: >>> 非常に初歩的な質問で申し訳ないのですが、小数点以下切り上げ、と言う機能 >>> を実装させるには、どのようにすれば良いのでしょうか? >>> >>> 具体的には、言わずもがななのですが、例えば、185 / 12 = 15.41666 ですが、 >>> これを、16 としたい訳です。 > と出していきなりの自己フォローなのですが、どうも、double の値を int に > キャストすると、小数点以下切捨てとなるようなので、その値に 1 を足す事 > で対応しました。 > #もちろん、もっと良いやり方があるでしょうから、募集しています。 とりあえず、 man 3 ceil としてみるのはいかがでしょうか。 牧野@東大駒場