|
|
发表于 2019-1-23 08:43:49
|
显示全部楼层
本帖最后由 花椒壹拾伍 于 2019-1-23 09:13 编辑
0:long long int
1:char _Bool
2:不是,是一个运算符
3:1个比特位
4:_Bool
5:EF
6:unsigned int
7:程序只有是否之分,没有模棱两可
动动手0:
#include <stdio.h>
#include <math.h>
int main()
{
int result;
result = pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
printf("result = %d\n", result);
return 0;
}
动动手1:
#include <stdio.h>
#include <math.h>
int main()
{
int sum,temp,weight,i;
for (i=0;i<64;i++)
{
sum=sum+temp;
}
weight=sum/25000;
printf("舍罕王应该给予达依尔%d粒麦子!\n",sum);
printf("如果没25000粒麦子为1KG,那么应该给%d公斤麦子!\n",weight);
return 0;
}
动动手1 改错:
#include <stdio.h>
#include <math.h>
int main()
{
unsigned long long sum=0,temp,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;
} |
|