使用sizeof()运算符编写程序求在vc 6.0环境下int型、float型、double型

cha

第1个回答  2015-06-29
#include<stdio.h>

int main()
{
printf("sizeof(int)=%d\n", sizeof(int));
printf("sizeof(float)=%d\n", sizeof(float));
printf("sizeof(double)=%d\n", sizeof(double));
printf("sizeof(char)=%d\n", sizeof(char));

//依次为  4   4  8  1
    return 1;    
}

本回答被网友采纳
第2个回答  2017-09-01
可以定义一个变量,然后求变量的内存大小,即反应数据类型的内存大小,也可以直接使用sizeof()()在括号内写类型
如:
sizeof(int);
sizeof(float);
sizeof(double);
用printf输出就能看到了,如printf("%d",sizeof(int));
第3个回答  2017-08-18
#include<iostream>
using namespace std;
int main()
{
    int a;
    float b;
    double c;
    cout<<sizeof(a)<<endl;
    cout<<sizeof(b)<<endl;
    cout<<sizeof(c)<<endl;
    system("pause");
    return 0;
}

一般int类型都是4字节

第4个回答  2017-07-12
#include <iostream>
using namespace std;

int main()
{    
    cout<<"int     长度" <<sizeof(int)   <<endl
        <<"float   长度" <<sizeof(float) <<endl
        <<"double  长度" <<sizeof(double)<<endl;

    retrn 0;
}

第5个回答  2017-08-06
#include<iostream>
using namespace std;
int main(){
int s1=sizeof(int);
int s2=sizeof(float);
int s3=sizeof(double);
cout<<"int:"<<s1<<"字节\n";
cout<<"float:"<<s2<<"字节\n";
cout<<"double:"<<s3<<"字节\n";
return 0;
}

相似回答