da
kanakn
签到
小甲鱼
??
{:5_102:}
1
1
5
#include<stdio.h>
#include<math.h>
int main() {
printf("%d\n", sizeof (int));
printf("%d\n", sizeof (char));
printf("%d\n", sizeof (_Bool));
unsigned int i1 = -1;
printf("%d\n", i1);
int result = pow(2,2);
printf("%d\n", result);
long long int sum=0;
int i;
for (i = 0; i < 64; i++) {
printf("%d\n", pow(2, i));
sum = sum + pow(2, i);
}
printf("%d\n", sum);
system("pause");
return 0;
}
<p>#include <stdio.h>
#include <math.h>
//第 1 格放 1 粒,第 2 格放 2 粒,第三格放 4 粒
//以后每一格都比前一格增加一倍,依此放完棋盘 64 格
//1+2^1+2^2+2^3+2^4....+2^(64-1)
int main()
{
int i = 0;
long long int temp,weigth,sum;
sum = 1;//因为第一格是放的1个,第二格才是2的1次方,第三个是2的2次方
for (i = 0; i < 64; i++)//第一格不用i变量,所以循环i<64而不是i<=64
{
temp = pow(2, i);
sum = sum + temp;
}
weigth = sum / 25000;
printf("应该放%lld粒麦子\n", sum);
printf("应该放%lld公斤麦子\n",weigth);
return 0;
}</p><p>
</p><p>//用的VS2015,好像识别不出来long long int...
</p>
。。。
校对
2前问肉t6y7890-/*-++\/.,09876543q2q56y7890-=\789+987\]{?Poikujyh6tg5rf4\+758966857\
]'[P;OLIKUJYHGFEDWSQ
0.long long int
1.signed short int
2.是
3.1字节=8比特位
4.布尔类型
5.C是对的
6.unsignedint
7.只有对和错
朕想知道
0.0
{:5_103:}
1111
ok