问题!!! C(很简单)。

发布于 科技 2024-07-22
18个回答
  1. 匿名用户2024-01-31

    因为 int 类型的范围从 -32768 到 32767

    你计算的 7 的阶乘是 5040,8 的阶乘是 40320,大于 32767

    溢出,计算机切断多余的部分,根据二进制规则,可以知道它是一个负数。

  2. 匿名用户2024-01-30

    int 类型的范围是 -32768 到 32767,long 类型的范围是 -2147483648 到 2147483647 应该使用 long 类型,为你更改它,然后运行。

    #include

    void main()

    long a,b,c;

    a=1,b=1,c=8; do

    b=b*a; a++;

    while(a<=c);

    printf("%ld",b);

  3. 匿名用户2024-01-29

    int a, b;*a、b 被定义为有符号的短整数变量。 缩写为short或int,字长为2个字节,共16个二进制数,数字范围为-32768 32767。

    阶乘 8 32767

    把 int a, b, c; 更改为无符号短整型 a,b,c;

  4. 匿名用户2024-01-28

    int 的范围因编译器而异。

    如果在 vc++ 上是 4 个字节,则为 32 位,不会溢出。

    这个应该是溢出的。

  5. 匿名用户2024-01-27

    #include

    main()

    long a,b,c;

    a=1,b=1,c=8;

    dob=b*a;

    a++;while(a<=c);

    printf("%ld",b);

    我给你改了,**你自己不去看看吧? 呵呵,我也看了运行结果:40320

  6. 匿名用户2024-01-26

    void main()

    int a=1;

    int i;

    for(i=2;i<=8;i++)

    a=a*i;

    printf("%d",a);

    看看我的,或者我的简单。

  7. 匿名用户2024-01-25

    在我的机器上运行该程序没有问题。

    其结果是 :40320

  8. 匿名用户2024-01-24

    从男人的角度来看,男人付出很多,期望也很多,但不善于沟通的男人会在这里吃亏,真的爱一个人,什么都可以做,或者分享,不忍,就是分享什么,喜怒哀乐,自然倾泻,毫无保留,没有虚伪,有时候沉默是好的, 但大多数时候,应该用互相摇晃来了解对方,也许你老婆和你沟通不够,你还是有一些禁忌的,一定是保留了什么,比如性?反正在恋人面前,什么都可以说,避开别人,两人的世界就是这样。

    从女人的角度来看,因为她们的天性,会多想,更在乎自己的收获,应该比起男人,她们应该更关心男人。 所以有时候我专心的时候觉得很累的时候,就去和那些无所谓的人聊天,但我没有负担,我感到很放松......

    所以我说,你要尽量营造这样的氛围,要宠爱,要狠心,女人,你最怕的不是流氓,你怕的是有教养的流氓,呵呵,夸张。

    一句话,女人懂生活和感情,是肤浅的,男人虽然累了,但一定要懂得生命的意义和感情,不要看表面看内在,不要看现在,看长远!

  9. 匿名用户2024-01-23

    向量 x 等于向量 v 向量 u,向量 v 向量 u 是速度矢量的变化。 根据标题,加速度的绝对值是固定的,因此加速度的方向等于速度变化量的方向。 所以 x 在。

    房东出国留学吗? 好好学习,回来为国家多做贡献!

  10. 匿名用户2024-01-22

    这个问题是要问 x 在物理上意味着什么。 三角形是矢量插图。

    U表示初始速度的矢量,v表示初始速度的矢量+变化速度,则x是变化速度的矢量,这部分=at

  11. 匿名用户2024-01-21

    金泰亨是 Big Hit Entertainment 旗下的韩国歌手、词曲作者、作曲家、制片人和演员。 他是防弹少年团男孩组合的成员。

  12. 匿名用户2024-01-20

    你在逗我笑吗...... 这不是小学问题吗......

  13. 匿名用户2024-01-19

    答案应该是 0,0,5

    首先,c=a=a-a-5; 所以 c 是 5

    由于逗号表达式,只计算最右边的值,并计算 b+3,但不复制。

    所以得到 a=b=0

    所以答案是0,0,5

  14. 匿名用户2024-01-18

    我身边没有笔,我说你会写。

  15. 匿名用户2024-01-17

    房东你好。

    VC 或 GCC 下的情况是根据树的结构计算的

    计算(i++)i),汇编语言会先执行++i,i变为4,然后由于i++的返回值与i相同,直接执行4*4得到16。

    然后计算(i--)i),汇编语言会先执行--i,i变为3,然后因为i--的返回值和i相同,直接执行3*3 9

    那么 16+9 等于 25。

    最后,有一个 ++ 和一个 --,用于 i 的最终修改,i 变为 3。

    VC 或 GCC 就是这种情况。 由于编译器在生成 sink 代码的过程中从源码到生成 sink 代码的过程中执行的优化是不同的,因此计算结果会有所不同。

    总结:当你真正编程时,你不能写这个,也不要在同一表达式中放置同一变量的多个自动递增或自动递减操作。

  16. 匿名用户2024-01-16

    a=(i++)i)+(i--)i);这种说法是模棱两可的,在不同的编译系统中结果是不同的。 没有必要深入挖掘。

  17. 匿名用户2024-01-15

    问科普我数不出25和18

  18. 匿名用户2024-01-14

    定义运算符具有不同的优先级。 这是关于编译器的。

相关回答
14个回答2024-07-22

这是一个方法声明,公共的、静态的,并且没有名为 enumconnections 的方法的返回值,并且传入的参数是 **。

8个回答2024-07-22

应该说,在将值分配给 i 之前,内存被释放(在调用函数之后); >>>More

4个回答2024-07-22

如果你有太多其他的东西,你无法分辨哪个对应哪个,所以我会让你休息一下。 和**返回"改变"表示已经改动了,有些地方你写了赋值,输出的时候你写了地址,所以地址就输出出来了。 >>>More

5个回答2024-07-22

我在你之前见过甚至见过很多类似的问题(虽然你不知道。 >>>More