社区
C++ 语言
帖子详情
sizeof 基本数据类型
zhaolixin007
2010-07-30 09:09:15
求以下 数据类型的size of
short 、bool、int、unsigned int 、short int、unsigned short、long int、unsigned long、float,double、long double
...全文
190
13
打赏
收藏
sizeof 基本数据类型
求以下 数据类型的size of short 、bool、int、unsigned int 、short int、unsigned short、long int、unsigned long、float,double、long double
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tzcherish
2010-07-30
打赏
举报
回复
自己试试就知道了。。。
cnlm2
2010-07-30
打赏
举报
回复
这个要看平台,编译器
32位机器,16位机器等等等因数
wangxiaole1024
2010-07-30
打赏
举报
回复
好像少写了一个:嘿嘿
sizeof(long bool):1
ayw215
2010-07-30
打赏
举报
回复
[Quote=引用 2 楼 fanster28_ 的回复:]
win32 vs2008
short 2、bool 1、int 4、unsigned int 4、short int 2、unsigned short 2、long int 4、unsigned long 4、float 4 ,double 8、long double 8
[/Quote]
u r right
wangxiaole1024
2010-07-30
打赏
举报
回复
这个结果是在VC6上的,不同编译器可能会不同哦。
sizeof(short):2
sizeof(int):4
sizeof(unsigned int):4
sizeof(short int):2
sizeof(unsigned short):2
sizeof(long int):4
sizeof(unsigned long):4
sizeof(float):4
sizeof(double):8
sizeof(long double):8
fanster28_
2010-07-30
打赏
举报
回复
win32 vs2008
short 2、bool 1、int 4、unsigned int 4、short int 2、unsigned short 2、long int 4、unsigned long 4、float 4 ,double 8、long double 8
半刻沙漏
2010-07-30
打赏
举报
回复
自己试一下就好了吧 编译器不同 有的结果是不一样的
genlic
2010-07-30
打赏
举报
回复
直接cout<<(sizeof xxx)<<endl
zhaoqing_cc
2010-07-30
打赏
举报
回复
sizeof(char ):1
赵4老师
2010-07-30
打赏
举报
回复
不要迷信书、考题、老师,回帖;
要迷信CPU、编译器、调试器、运行结果。
wyz007134
2010-07-30
打赏
举报
回复
所有的都包括unsigned和signed,两个占据字节大小是一样的
vc6.0下
1字节的bool char
2字节的short
4字节的int float long
8字节的double
适用于所有平台和编译器的原则是
short <= int <= long
lnuyasha_hrb
2010-07-30
打赏
举报
回复
自己写下就可以知道了
如何用C++ 实现
sizeof
求出所有
基本
数据
类型
的长度
c++用
sizeof
求出所有
基本
数据
类型
的长度 1、用
sizeof
求出所有
基本
数据
类型
的长度 #include <iostream> #include <cstdlib> using namespace std; int main() { int a, b, c, d, e, f, g, h,i,j,k; a=
sizeof
(char); b =
sizeof
(short); c =
sizeof
(int); d =
sizeof
(long); e= si
/*
sizeof
计算
数据
类型
所占字节大小及尾缀修改
数据
类型
*/
sizeof
(buff)或
sizeof
(int [128])[整体减去名字剩下的部分]int ->
数据
类型
buff -> 数组名 [128] -> 数组长度。//结论:通过尾缀修改
数据
类型
的方法,不会修改定义的变量的
数据
类型
。/*
数据
类型
分为(1)
基本
数据
类型
(2)构造
数据
类型
(3)空
类型
。/*
sizeof
计算
数据
类型
所占字节大小及尾缀修改
数据
类型
*/(2)构造
数据
类型
例如:int buff[128];
sizeof
(a)或
sizeof
(int)//
sizeof
(
数据
类型
or
数据
名)
C语言关键字详解(三)
数据
类型
与
sizeof
关键字
目录一、前言二、
数据
类型
1、
数据
类型
有哪些2、为什么要有
数据
类型
3、如何看待
数据
类型
三、
sizeof
-- 计算不同
类型
变量开辟空间的大小1、内置
类型
开辟的空间大小2、自定义
类型
开辟的空间大小四、对
sizeof
的进一步理解1、
sizeof
为什么不是函数2、
sizeof
的其他使用 一、前言 大家好,欢迎来到C语言深度解析专栏—C语言关键字详解第三篇,在本篇中我们将会介绍C语言当中的
数据
类型
,并由此引出C语言当中的另外一个重要的关键字 —
sizeof
. 二、
数据
类型
1、
数据
类型
有哪些 C语言的
sizeof
()获取
数据
类型
的字节数
数据
类型
都占有一定的内存,用
sizeof
()函数可以求得各
数据
类型
所占有的字节数。 【代码示例】 #include #include using namespace std; int main() { int a, b, c, d, e, f, g, h,i,j,k; a=
sizeof
(char); b =
sizeof
(short); c =
sizeof
(int); d =
基本
数据
类型
的
sizeof
基本
数据
类型
的
sizeof
测试代码: #include iostream> using namespace std; int main() { cout "
sizeof
(char) = "
sizeof
(char) endl; cout "
sizeof
(unsigned char) = "
sizeof
(unsigned ch
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章