|
|
发表于 2016-1-8 17:30:42
|
显示全部楼层
本帖最后由 閰小梨 于 2016-1-8 17:41 编辑
0.
C99 新增的 long long int
1.
_Bool 可以容纳0和1
2.
它是运算符,不是函数
3.
1个字节是8 bit
4.
字符类型
1个字符就1个字节
5.
A: sizeof i 可以
B sizeof i 可以
C:可以
D:可以
E: 不可,要()
F:sizeof(123)
6.
unsigned没有正负,所以数字可以更大
7.
错就是错,对就是对,只有0 or 1
动动手:
0.
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- int main()
- {
- int total=pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6);
- printf("%d",total);
- return 0;
- }
复制代码
1.- #include <stdio.h>
- #include <math.h>
- int main()
- {
- int i;
- unsigned long long sum=0,temp,weight;
- for (i=0;i<64;i++)
- {
- temp=pow(2,i);
- sum=sum+temp;
- }
- weight=sum/25000;
- printf("舍罕王應該給予達依爾%llu粒麥子\n",sum);
- printf("如果每25000粒麥子為1kg那麼應該給%llu kg麥子\n",weight);
- return 0;
- }
复制代码 |
|