1楼:
在foxpro中,取整函数是int,c语言估计也是int,不过这不要紧,能理解我的做法就行内。
假定a=21.38,要想得到 b=0.38 (是容这个意思吧?)我是这样做的:
b=a-int(a)
也即:b=21.38-21=0.38
可以了吗?
2楼:匿名用户
在foxpro中,bai
du取整函数是int,c语言估计也是int,不过zhi这不要紧,能理解我dao的做法就行。
假定内a=21.38,要想得到 b=0.38 (是容这个意思吧?)我是这样做的:
b=a-int(a)。
3楼:郭长达
floor(x) 下取整
ceil(x) 上取整
都是math.h中的函数
4楼:匿名用户
例如:double a = 12.34;
1.取整数部分:int x = (int)a;//x = 12
2.取小数部分:double y = a - (double)x;//y = 0.34
5楼:韶雅容贵玮
ceil和floor
复floor(x),有时候也写做floor(x),其功能制是“下取整”,bai或du者说“向下舍入”,即取zhi不大于x的最大整数dao(与“四舍五入”不同,下取整是直接去掉小数部分),例如:x=3.14,floor(x)=3 y=9.
99999,floor(y)=9
ceil是向上取整,例如:x=3.14,ceil(x)=4
6楼:检思雅权昕
c语言有以下几种取整方法:
1、直接赋值给整数变量。如:
inti
=2.5;或i
=(int)
2.5;
这种方法采用内的是舍去小数部分
2、c/c++中的整数除
容法运算符“/”本身就有取整功能(int
/int),但是整数除法对负数的取整结果和使用的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。
7楼:琴涵蓄皮磬
除楼上的回答之外,还有round(x)返回x的四舍五入的整数值
c语言有哪些取整函数?
8楼:听不清啊
c语言有以下几种取整方法:
1、直接赋值给整数变量。如:
int i = 2.5; 或 i = (int) 2.5;
这种方法采用的是舍去小回数部分
2、c/c++中的整数除答法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的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。
这两个函数在vc++中也能使用,但使用时需要包含math.h文件。要在程序的开始添加如下**:
#include
9楼:匿名用户
除楼上的回答之外,还有round(x)返回x的四舍五入的整数值
10楼:匿名用户
常用(int)x对x取整,而int(x)是c++中的用法,或者直接赋给int型变量,但如果是负数会产生误差
11楼:匿名用户
ceil和floor
floor(x),有时候也
写做floor(x),其功能是“下取整”,或者说“向下舍入”,即取不大回于x的最大整
答数(与“四舍五入”不同,下取整是直接去掉小数部分),例如:x=3.14,floor(x)=3 y=9.99999,floor(y)=9
ceil是向上取整,例如:x=3.14,ceil(x)=4
在 c语言中 取整 , 求余的符号各是什么?
12楼:竟然没名字用了
如果操作数是整数,那么就是整除,否则就是浮点除,求余的符号是%。
1、通常情况下取模运算(mod)和求余(rem)运算被混为一谈,因为在大多数的编程语言里,都用'%'符号表示取模或者求余运算。在这里要提醒大家要十分注意当前环境下'%'运算符的具体意义,因为在有负数存在的情况下,两者的结果是不一样的。
2、求模运算和求余运算在第一步不同:取模求余运算在取c的值时,向0 方向舍入(fix()函数);而求余取模运算在计算c的值时,向无穷小方向舍入(floor()函数)。
3、当a和b符号一致时,求模运算和求余运算所得的c的值一致,因此结果一致。但是当符号不一致的时候,结果不一样。具体来说,求模运算结果的符号和b一致,求余运算结果的符号和a一致。
4、在c语言中,%符号表示的是求余运算,在python脚本中,%表示的是取模。
13楼:花开春未
void main()
14楼:傲世修罗王
没有取整符号,你说的可能是整除吧,是/,如果操作数是整数,那么就是整除,否则就是浮点除,求余的符号是%
15楼:匿名用户
取整“/”
求余“%”
16楼:会飞翔的猪
取整:\
求余:%
除号:/
c语言整数与异或,C语言整数与异或
1楼 匿名用户 得到如下 include int main 2楼 陌路卖酱油 include int main c语言异或操作 3楼 匿名用户 你是打算对数字进行异或,需要将字符变成数字,异或完后再变回字符我只简单写了一下,没有异常处理,顺便说你b中f少了一个 include int ctoi ch...
c语言指针函数求大神指教
1楼 匿名用户 声明改成 float f int a int b float p int int float q int int 2楼 文霞yi莉 include include float area int a int b length int a int b float f int a int ...
c语言函数的使用,定义交换函数实现数字的交换
1楼 凌乱心扉 void swap int x int y int main 运行结果 用指针交换 void swap int x int y int main 运行结果 x 2 y 1 2楼 匿名用户 应该如下,函数需要用指针来传递参数。 include int sub int x int y v...