菜鸟求教C++简单代码问题

来源:百度知道 编辑:UC知道 时间:2024/09/27 15:33:56
本人新手
现在在自学C++
看到书中有个问题,不懂,特来请教
代码:
1!+2!+3!等于多少
我想问下数字后面的!号是什么意思

#include <iostream>
using namespace std;

void main(){
int a;
a=1!+2!+3!;
cout<<a<<endl;
}
这段代码根本就编译通不过,所以那个就应该理解为是题设给的阶乘的意思,4楼说的纯属扯淡。

阶乘

4!=1*2*3*4

2!其实就是 2的阶乘 的意思 啊……
而 !2 则是 “非2 ”的意思,结果是0

上面说的其实是错的,!在高数里是阶成的意思,但是在c里就是非的意思~~

数学中的阶乘!
C++程序中是不会出现该句的...

!是不存在c++中的,所以不是9啊,具体是什么我帮你看看~~