SKY外语计算机学习

标题: C/C++基础篇-----类型长度 [打印本页]

作者: 华仔    时间: 2013-9-14 22:48
标题: C/C++基础篇-----类型长度
本帖最后由 sky_yx 于 2015-12-30 14:15 编辑

                C++类型说明
int=4字节
char=1字节
long=4字节
short=2字节
float=4字节
double=8字节
以上类型字节可以用系统函数sizeof来求的,一些代码可以在windows下用VC和VS上新建一个CPP文件也可以linux系统中用VIM编译器创建一个cpp文件把一下代码拷贝上去也是可以运行的。
代码如下:
#include "iostream.h"
//求int类型大小函数
int size_int()
{
        return sizeof(int);
}
//求short类型大小函数
int size_short()
{
        return sizeof(short);
}
//求float类型大小函数
int size_float()
{
        return sizeof(float);
}
//求double类型大小函数
int size_double()
{
        return sizeof(double);
}
//求char类型大小函数
int size_char()
{
        return sizeof(char);
}
//求ilong类型大小函数
int size_long()
{
        return sizeof(long);
}
int main()
{
        int nInt = size_int();
        int nShort = size_short();
        int nFloat = size_float();
        int nDouble = size_double();
        int nChar = size_char();
        int nLong = size_long();
        //cout是把字符串打印在屏幕上的系统函数
        cout<<"/**********************欢迎加入SKY4350*********************/"<<endl;
        cout<<"/*********************sky计算机编程语言区******************/"<<endl;
        cout<<"int="<<nInt<<endl;
        cout<<"short="<<nShort<<endl;
        cout<<"float="<<nFloat<<endl;
        cout<<"double="<<nDouble<<endl;
        cout<<"char="<<nChar<<endl;
        cout<<"Long="<<nLong<<endl;
        cout<<"/**********************************************************/"<<endl;
        return 0;
}
作者:华仔
程序运行视图:


作者: 华仔    时间: 2013-9-14 22:50
本帖最后由 sky_yx 于 2015-12-30 14:15 编辑

给自顶下


作者: 刘燕520    时间: 2013-9-14 22:55
本帖最后由 sky_yx 于 2015-12-30 14:15 编辑




作者: admin    时间: 2013-9-27 19:55
我在64位win7里试过,sizeof(int)仍然是4,别的没试了。




欢迎光临 SKY外语计算机学习 (http://www.skywj.com/) Powered by Discuz! X2.5