在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