C 语言取整的几种方法
来源:互联网 发布:逆战朱雀宏数据 编辑:程序博客网 时间:2024/06/05 08:21
C 语言取整的几种方法
1.doublex; 2.printf("%d",int(x)) 取整; 3.printf("%d",int(x+0.5)) 四舍五入
C语言总可以概括以下几种取整方法:
1、直接赋值给整数变量。如:
int i = 2.5; 或 i = (int)2.5;
这种方法采用的是舍去小数部分。
2、C/C++中的整数除法运算符“/”本身就有取整功能(int /int),而下面介绍的取整函数返回值是double。整数除法对正数的取整是舍去小数部分,可以用于你的问题。但是整数除法对负数的取整结果和使用的C编译器有关。
3、使用floor函数。floor(x)返回的是小于或等于x的最大整数。如:
floor(2.5) = 2
floor(-2.5) = -3
4、使用ceil函数。ceil(x)返回的是大于x的最小整数。如:
ceil(2.5) = 3
ceil(-2.5) = -2
floor()是向负无穷大舍入,floor(-2.5)= -3;ceil()是向正无穷大舍入,ceil(-2.5) = -2。floor函数可以用于你的问题。
0 0
- C 语言取整的几种方法
- C语言取整方法
- C语言取整方法
- c语言取整方法
- oracle 取整的几种方法
- oracle 取整的几种方法
- oracle 取整的几种方法
- oracle 取整的几种方法
- C#string取指定位的几种方法总结
- C语言取整方法总结
- oracle 取整和hu四舍五入的几种方法
- Python——取整的几种方法
- 几种排序方法的实现 (C语言)
- 几种排序方法的C语言实现
- C语言数组清空的几种方法比较
- c语言数据交换的几种方法
- 数据排序的几种方法(c语言实现)
- C语言中定义结构体的几种方法
- java 微信分享签名生成方法
- PICC笔试
- spark架构设计&编程模型01
- hql查询外键
- 告别System.out.println()
- C 语言取整的几种方法
- struts2重定向传参问题(转)
- hql左连接查询,注意属性的书写
- iOS开源项目汇总
- 源码安全管理的要求及软件工具的限制!
- How the Code Works[struts2工作]
- MySQL-SQL语句中SELECT语句的执行顺序
- 食物是最温暖的治愈
- 使用Git Submodule可能遇到的坑