列表

详情


CPP1. 定义变量

描述

按顺序分别定义char、int、long、double类型的变量,并用sizeof()依次输出这几个变量在内存中所占用的字节数。

输入描述

用户按顺序分别定义char、int、long、double类型的变量。

输出描述

输出这几个变量的内存占用大小。
每个占一行,格式如下:
xxx
yyy
zzz
...
(以上xxx、yyy和zzz均代表整数)

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C 解法, 执行用时: 2ms, 内存消耗: 176KB, 提交时间: 2021-10-21

#include <stdio.h>
int main()
{
    char a;
    int b;
    long c;
    double d;
    printf("%d\n",sizeof(a));
    printf("%d\n",sizeof(b));
    printf("%d\n",sizeof(c));
    printf("%d\n",sizeof(d));
    
    
    
    return 0;
}

C 解法, 执行用时: 2ms, 内存消耗: 188KB, 提交时间: 2021-10-21

#include <stdio.h>
int main()
 {
     char a;
     int b;
     long c;
     double d;
     printf("%d\n",sizeof(a));
     printf("%d\n",sizeof(b));
     printf("%d\n",sizeof(c));
     printf("%d\n",sizeof(d));
 }

C++ 解法, 执行用时: 2ms, 内存消耗: 268KB, 提交时间: 2021-11-18

#include <iostream>
using namespace std;

int main() {

    // write your code here......
char a;
    int b;
    long c;
    double d;
    cout << sizeof(a)<<endl;
    cout << sizeof(b)<< endl;
    cout << sizeof(c)<< endl;
    cout << sizeof(d)<< endl;
    return 0;
}

C++ 解法, 执行用时: 2ms, 内存消耗: 268KB, 提交时间: 2021-11-17

#include <iostream>
using namespace std;

int main() {

    char a=1;
    int b=1;
    long c=1;
    double d=1.0;
    cout<<sizeof(a)<<endl;
    cout<<sizeof(b)<<endl;
    cout<<sizeof(c)<<endl;
    cout<<sizeof(d)<<endl;
    return 0;
}

C++ 解法, 执行用时: 2ms, 内存消耗: 272KB, 提交时间: 2022-06-21

#include <iostream>
using namespace std;

int main() {
    char a=1;
    int b=1;
    long c=1;
    double d=1;
    printf("%d\n",sizeof(a));
     printf("%d\n",sizeof(b));
     printf("%d\n",sizeof(c));
     printf("%d\n",sizeof(d));
    
    // write your code here......
    

    return 0;
}

上一题