篝墩子 发表于 2019-5-13 17:25:55

long long int

selwyn 发表于 2019-5-13 17:39:59

答案

circIe 发表于 2019-5-13 22:40:00

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

int main()
{
        int p,l,m;
        p = 1;
        l = 2;
        pow(p, l);
        m = pow(p,l);
        p++;
        l++;
        pow(p, l);
        m = pow(p, l) + m;
        p++;
        l++;
        pow(p, l);
        m = pow(p, l) + m;
        p++;
        l++;
        pow(p, l);
        m = pow(p, l) + m;
        p++;
        l++;
        pow(p, l);
        m = pow(p, l) + m;
        printf("%d\n",m);
}

庞绍锐 发表于 2019-5-14 11:32:44

LONG LONG INT

Deemoartisan 发表于 2019-5-14 16:51:52

做的感觉有点问题,打印出来的麦子数总是负数,想看看到底哪里有问题

peerxc 发表于 2019-5-14 17:32:33

本帖最后由 peerxc 于 2019-5-14 17:36 编辑

0.long long int
1.字符型和布尔类型(正确答案:_Bool)
2.是(正确答案:不是,虽然它跟 printf() 一样后边有个小括号,并在小括号中填入“参数”,但 sizeof 其实是一个特殊的操作符。注意,它是一个运算符)
3.8
4.布尔类型(正确答案:char 字符型,C 标准只规定 char 类型占一个字节的空间,其他数据类型均指定相对范围,具体大小依赖于实现环境)
5.A、B、E、F(正确答案:E、F)
6.unsigned无符号
7.数据类型的大小都是有规定的(正确答案:对于我们人类来说,世事无绝对,没有绝对的好人也没有绝对的坏人……计算机可不一样,要么就是“是”,要么就是“否”,绝不会存在模棱两可的情况)

动动手:
0.
#include <stdio.h>
#include <math.h>

int main()
{
        int result = 0;
    result = pow(1,2) + pow(2,3) + pow(3,4) + pow(4,5) + pow(5,6);
        printf("1^2 + 2^3 + 3^4 + 4^5 + 5^6 = %d\n",result);
    return 0;
}

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

int main()
{
        unsigned long long int sum=0;
        unsigned long long int temp=0;
        unsigned long long int weight=0;
        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;
}

Pros 发表于 2019-5-15 10:09:28

好好学习

xtz18602912468 发表于 2019-5-15 11:49:57

为啥我最后一题算的是85892公斤麦子?

feiniaolove123 发表于 2019-5-15 15:00:14

看参考答案

15637889015 发表于 2019-5-15 16:22:53

0.longlongint
1.—Bool
2.查看对象空间大小的函数
3.8
4.—Bool
5.E,F
6.unsigned
7.它只能说出我们要打印的结果

taozi7959555 发表于 2019-5-15 21:00:47

...

佑树 发表于 2019-5-15 21:40:10

0.long long int
1.char
2.
3.8比特位
4.char
5.
6.unsigned int 可以表示更大的整数

T14armata 发表于 2019-5-15 22:19:58

0题:long long int
1题:1个字节
2题:是函数
3题:8个比特
4题:不知道
5题:???
6题:unsigned int可以表示更大的整数
7题:True Faluse
动动手:16739


a.li 发表于 2019-5-17 11:33:40

0.long long int
1.short int
2.是
3.8
4.char
5.B\F
6.int

小木心 发表于 2019-5-17 14:03:14

0

无敌学习狗 发表于 2019-5-17 15:49:36

拉拉阿拉

敗者食塵 发表于 2019-5-17 16:55:30

0.long long int
1.char _Bool
2.不是 sizeof是运算符
3.1 Byte == 8 bit
4.char?
5.EF
6.unsigned int
7.1是1 0是0

多幸运t 发表于 2019-5-18 11:17:24

真想知道

Mumun 发表于 2019-5-18 13:22:04

l

wcywcy 发表于 2019-5-18 16:33:50

好
页: 106 107 108 109 110 111 112 113 114 115 [116] 117 118 119 120 121 122 123 124 125
查看完整版本: S1E6:数据类型 | 课后测试题及答案