扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
C语言中的除用符号 / (正斜杠)表示
成都创新互联公司主营梅河口网站建设的网络公司,主营网站建设方案,成都App制作,梅河口h5小程序定制开发搭建,梅河口网站营销推广欢迎梅河口等地区企业咨询
用法:
1、当被除数和除数均为整型时,结果为整型。
如1/2的结果是0,9/2的结果是4
2、当被除数和除数任意一个为浮点数时,结果为浮点数。
如1.0/2的结果是0.50000000000000000(double型),9.0/2.0的结果是4.5000000000000000(double型)
扩展资料:
c语言中其他的计算函数
int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0
int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0
int islower(int ch) 若ch是小写字母('a'-'z')返回非0值,否则返回0
double fabs(double x) 返回双精度参数x的绝对值
long labs(long n) 返回长整型参数n的绝对值
double exp(double x) 返回指数函数ex的值
参考资料来源:百度百科-C语言函数
用%这个算符,意思是取余数
比如:
a=2;
b=3;
那么b%a的结果就是3除以2的余数,结果是1;
参考程序段:
main()
{
int i,n;
printf("input your number: \n");
scanf("%d",n);
for(i=1;in;i++)
{
if(n%i) continue;
printf("%d ",i);
}
}
扩展资料:
余数有如下一些重要性质(a,b,c 均为自然数):
(1)余数和除数的差的绝对值要小于除数的绝对值(适用于实数域);
(2)被除数 = 除数 × 商 + 余数;
除数=(被除数 - 余数)÷ 商;
商=(被除数 - 余数)÷除数;
余数=被除数 - 除数 × 商。
参考资料来源:百度百科-余数
一些数学计算的公式的具体实现是放在math.h里,具体有:
x的正弦值
double sin (double x);
x的余弦值
double cos (double x);
x的正切值
double tan (double x);
结果介于[-PI/2, PI/2],x值域为[-1,1]
double asin (double x);
结果介于[0, PI],x值域为[-1,1]
double acos (double x);
反正切(主值), 结果介于[-PI/2, PI/2]
double atan (double x);
反正切(整圆值), 结果介于[-PI, PI]
double atan2 (double y, double x);
x的双曲正弦值
double sinh (double x);
x的双曲余弦值
double cosh (double x);
x的双曲正切值
double tanh (double x);
幂函数e^x
double exp (double x);
x^y,如果x=0且y=0,或者x0且y不是整型数,将产生定义域错误
double pow (double x, double y);
x的平方根,其中x=0
double sqrt (double x);
以e为底的对数,自然对数,x0
double log (double x);
以10为底的对数,x0
double log10 (double x);
取上整
double ceil (double x);
取下整
double floor (double x);
x的绝对值
double fabs (double x);
标准化浮点数, x = f * 2^exp, 已知x求f, exp ( x介于[0.5, 1] )并返回f值
double frexp (double x, int *exp);
与frexp相反, 已知x, exp求x*2^exp
double ldexp (double x, int exp);
将参数的整数部分通过指针回传, 返回小数部分,整数部分保存在*ip中
double modf (double x, double *ip);
返回两参数相除x/y的余数,符号与x相同。如果y为0,则结果与具体的额实现有关
double fmod (double x, double y);
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流