c语言中4*x*x的意思
答案:3 悬赏:10
解决时间 2021-01-26 08:11
- 提问者网友:难遇难求
- 2021-01-26 04:30
c语言中4*x*x的意思
最佳答案
- 二级知识专家网友:痴妹与他
- 2021-01-26 04:42
1、是4x²。
2、因为直接写4x²编译器是不识别的,可能把这个当成一个变量,但是变量又不能以数字开头。
3、如果写成x^2,编译器可能会认为是x和2进行按位运算的
4、*表示乘以。如果要求x的n次方,也只能用x*x*x……*x
2、因为直接写4x²编译器是不识别的,可能把这个当成一个变量,但是变量又不能以数字开头。
3、如果写成x^2,编译器可能会认为是x和2进行按位运算的
4、*表示乘以。如果要求x的n次方,也只能用x*x*x……*x
全部回答
- 1楼网友:孤老序
- 2021-01-26 06:39
4乘以x在乘以x
#define宏定义~~意思是用前面的替代后面的复杂整体
#define宏定义~~意思是用前面的替代后面的复杂整体
- 2楼网友:我住北渡口
- 2021-01-26 05:18
因为编译器不会自动加入括号或者运算优先级什么的,#define S(x) 4*x*x+1
main()
{int i=6,j=8;
printf("%d/n",S(i+j));
}
运算是这样的:4*6+8*6+8+1,所以,得出就是81
main()
{int i=6,j=8;
printf("%d/n",S(i+j));
}
运算是这样的:4*6+8*6+8+1,所以,得出就是81
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯