何艺铧 发表于 2021-12-8 17:19:07

求大佬帮助!

#include <stdio.h>
#include <math.h>

int main()
{
      unsigned long long sum = 0;
      unsigned long long temp;
      unsigned long long weight;
      int i;

      for (i=0; i < 64; i++)
      {
                temp = pow(2, i);
                sum = sum + temp;
      }

      weight = sum / 25000;

      printf("舍罕王应该给予达依尔%llu粒麦子!\n", sum);
      printf("如果每25000粒麦子为1kg,那么应该给%llu公斤麦子!\n", weight);

      return 0;
}

为什么unsigned long long 是属于数据类型吗?

番杰 发表于 2021-12-8 17:35:34

long long 是一种简写;
它就是long long int;
所以不难看出它属于int类型。

另外:一般来讲,long long int 类型是long int型大小的两倍,int型的4倍。

何艺铧 发表于 2021-12-8 17:36:35

番杰 发表于 2021-12-8 17:35
long long 是一种简写;
它就是long long int;
所以不难看出它属于int类型。


可以
页: [1]
查看完整版本: 求大佬帮助!