设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5784|回复: 4
打印 上一主题 下一主题

[C++] C/C++基础篇-----类型长度

[复制链接]

4

主题

1

好友

32

积分

新手上路

Rank: 1

性别
保密
跳转到指定楼层
楼主
发表于 2013-9-14 22:48:52 |只看该作者 |倒序浏览
本帖最后由 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;
}
作者:华仔
程序运行视图:

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享淘帖0 收藏收藏0 评分评分

4

主题

1

好友

32

积分

新手上路

Rank: 1

性别
保密
沙发
发表于 2013-9-14 22:50:26 |只看该作者
本帖最后由 sky_yx 于 2015-12-30 14:15 编辑

给自顶下

回复

使用道具 评分 举报

0

主题

0

好友

109

积分

注册会员

Rank: 2

性别
保密
板凳
发表于 2013-9-14 22:55:42 |只看该作者
本帖最后由 sky_yx 于 2015-12-30 14:15 编辑



回复

使用道具 评分 举报

200

主题

3

好友

2253

积分

管理员

Rank: 9Rank: 9Rank: 9

性别
保密

热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老 最佳新人 活跃会员

地板
发表于 2013-9-27 19:55:57 |只看该作者
我在64位win7里试过,sizeof(int)仍然是4,别的没试了。
回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-4-27 11:01 , Processed in 0.126289 second(s), 31 queries .

回顶部