C语言中如何算2的N次方

学习 时间:2026-11-12 10:16:53 阅读:7298
C语言中如何算2的N次方

最佳回答

魁梧的芒果

迷路的热狗

2026-11-12 10:16:53

void main(){int i;int n;long s=1;printf("请输入n的值:\n");scanf("%d",&n);for(i=1;i 再问: 我这样试过,但是当n=100次就错了我用的还是unsigned long long 类型呢 再答: long型是32个字节,你用100的话就超出范围了!算一下2的32次方是多大,然后如果是100次方得话就超出范围了!

最新回答共有2条回答

  • 谨慎的便当
    回复
    2026-11-12 10:16:53

    void main(){int i;int n;long s=1;printf("请输入n的值:\n");scanf("%d",&n);for(i=1;i 再问: 我这样试过,但是当n=100次就错了我用的还是unsigned long long 类型呢 再答: long型是32个字节,你用100的话就超出范围了!算一下2的32次方是多大,然后如果是100次方得话就超出范围了!

上一篇 雅思大作文写了题目扣多少分

下一篇 如何求y=1/(x^2-1)的n阶导数!