void-man

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 OJ很多时候要求浮点数保留有效位数,因此在此我总结几条浮点数转换的规则

1.使用printf(".mf")输出的话,系统会自动自舍五入,进位

2.使用(int)进行强制转换的话,会自动舍弃后面所有位数,直接取整

3.floor()函数,返回值是不大于此数的最大整数
   ceil() 返回大于或者等于指定表达式的最小整数

4.判断四舍五入可以用:(int)m+(m-(int)m>=0.5)

posted on 2011-04-20 00:07  void-man  阅读(2168)  评论(0编辑  收藏  举报