C语言中的数学符号如何表示(大全)

Python024

C语言中的数学符号如何表示(大全),第1张

abs() 求绝对值 acos() 求反余弦 asin() 求反正弦 atan() 求反正切 atan2() 求反正切,按符号判定象限 ceil() 求不小于某值的最小整数(求上界) cos() 求余弦 cosh() 求双曲余弦 div() 求商和余数 exp() 求e的幂 fabs() 求浮点数的绝对值 floor() 求不大于某值的最大整数(求下界) fmod() 求模数 frexp() 求数的科学表示法形式 labs() 求长整型数的绝对值 ldexp() 以科学计数法计算 ldiv() 以长整型返回商和余数 log() 自然对数 log10() 以10为底的自然对数 modf() 将一个数分解成整数和小数部分 pow() 求幂 sin() 求正弦 sinh() 求双曲正弦 sqrt() 求平方根 tan() 求正切 tanh() 求双曲正切 PS.要用的时候,具体用法请自行百科 ^_^

在C语言里这个符号“ ∧ ”表示“按位异或”运算符。

例:

^ 按位异或

AND (位与&) OR ( 位或| ) XOR ( 位异或^ )

1 &1 = 1, 1 | 1 = 1, 1 ^ 1 = 0

1 &0 = 0, 1 | 0 = 1, 1 ^ 0 = 1

0 &1 = 0, 0 | 1 = 1, 0 ^ 1 = 1

0 &0 = 0, 0 | 0 = 0, 0 ^ 0 = 0

扩展资料

C语言运算符

1、减法运算符

在C语言中,减法运算符的符号是"-"。它的作用是前面的数减去后面的数。

如:printf("%d\r\n",9-4)将打印5这个数值而不是9-4。

2、符号运算符

符号"-"和"+"放在一个操作数的前面,表示这个数的是正数和负数。这点和数学中是一样的。

3、乘法运算符

在C语言中,乘法运算符的符号是"*"。它的作用是它的两侧的值被相乘到一起。

如:printf("%d\r\n",4*5)将打印20这个数值而不是4*5。

*------------------------------*/

abs(计算整型数的绝对值)

相关函数 labs, fabs

表头文件 #include<stdlib.h>

定义函数 int abs (int j)

函数说明 abs()用来计算参数j的绝对值,然后将结果返回。

返回值 返回参数j的绝对值结果。

范例 #ingclude <stdlib.h>

main(){

int ansert

answer = abs(-12)

printf("|-12| = %d\n", answer)

}

执行 |-12| = 12

/*---------------------------------*/

exp(计算指数)

相关函数 log,log10,pow

表头文件 #include<math.h>

定义函数 double exp(double x)

函数说明 exp()用来计算以e为底的x次方值,即ex值,然后将结果返回。

返回值 返回e的x次方计算结果。

附加说明 使用GCC编译时请加入-lm。

范例 #include<math.h>

main()

{

double answer

answer = exp (10)

printf("e^10 =%f\n", answer)

}

执行 e^10 = 22026.465795

/*-----------------------------------*/

sqrt(计算平方根值)

相关函数 hypotq

表头文件 #include<math.h>

定义函数 double sqrt(double x)

函数说明 sqrt()用来计算参数x的平方根,然后将结果返回。参数x必须为正数。

返回值 返回参数x的平方根值。

错误代码 EDOM 参数x为负数。

附加说明 使用GCC编译时请加入-lm。

范例 /* 计算200的平方根值*/

#include<math.h>

main()

{

double root

root = sqrt (200)

printf("answer is %f\n",root)

}

执行 answer is 14.142136

/*--------------------------------*/

fabs(计算浮点型数的绝对值)

相关函数:abs

表头文件:#include<math.h>

定义函数:double fabs(double x)

函数说明:fabs()用来计算浮点型数x的绝对值,然后将结果返回。

返回值:返回参数x的绝对值计算结果

#include <math.h>

main()

{

double answer

answer=fabs(-3.141592)

printf("|-3.141592|=%f\n",answer)

}

执行结果

|-3.141592|=3.141592