天之道
享受编程的乐趣。
posts - 118, comments - 7, trackbacks - 0, articles - 0
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
如何理解sizeof操作符
Posted on 2011-12-18 12:48
hoshelly
阅读(226)
评论(0)
编辑
收藏
引用
在C++中,sizeof运算符的作用是返回一个变量或数据类型在内存中所占用的字节数,其语法形式如下:sizeof 变量名; sizeof(变量类型);
sizeof运算符的操作对象可以是某个特定的变量,也可以是变量的数据类型,例如int、double和float等。当对变量对象进行运算时,变量名两边的括号可加可不加,而当操作对象是数据类型时,则必须使用括号把操作对象括起来。
#include
<
iostream
>
#include
<
stddef.h
>
using
namespace
std;
int
main()
{
int
i;
char
c;
float
f;
cout
<<
"
\n int
"
<<
sizeof
(
int
)
<<
"
\n char
"
<<
sizeof
(
char
)
<<
"
\n float
"
<<
sizeof
(
float
)
<<
endl;
//
用于数据类型
cout
<<
"
\n int
"
<<
sizeof
i
<<
"
\n char
"
<<
sizeof
c
<<
"
\n float
"
<<
sizeof
f
<<
endl;
return
0
;
}
//
sizeof运算符的返回类型为size_t类型,size_t定义于头文件“stddef.h",它是计算机特定的无符号整数类型,用来表示内存中任何对象的大小。
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © hoshelly
日历
<
2011年12月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
C(17)
C++(12)
DS && Algorithm(39)
Java(3)
Linux(8)
PHP(3)
Programming(39)
shell(2)
随笔档案
2013年9月 (3)
2013年7月 (1)
2013年5月 (4)
2013年4月 (2)
2013年2月 (1)
2012年12月 (3)
2012年11月 (2)
2012年10月 (4)
2012年9月 (14)
2012年8月 (31)
2012年6月 (2)
2012年5月 (4)
2012年4月 (2)
2012年3月 (18)
2012年2月 (10)
2011年12月 (3)
2011年11月 (2)
2011年10月 (1)
2011年9月 (11)
搜索
最新评论
1. re: 删数问题(可惜时间超限,求大神优化!)[未登录]
算法有误,
请测试 11 8 90019008798
答案应为 100。
--YOUNG
2. re: 动态规划解决最长公共子串问题
题目要求串长最多为1000,没办法。@Chipset
--hoshelly
3. re: 动态规划解决最长公共子串问题[未登录]
耗费内存太多
--Chipset
4. re: 一元多项式相加实现
感谢!
--TANGCHUNSHU
5. re: 实现四则运算的小程序源代码
表示感谢
--路过
阅读排行榜
1. C++STL标准库中队列的运用(14419)
2. printf("%.*s\n",int,str) 的含义(7132)
3. 动态规划解决01背包问题(4117)
4. 归并排序算法及其实现代码详解(3741)
5. 使用递归方法求一个数组的最小值.(3054)
评论排行榜
1. 动态规划解决最长公共子串问题(2)
2. 关于endl的一点总结(2)
3. 一元多项式相加实现(1)
4. 实现四则运算的小程序源代码(1)
5. 删数问题(可惜时间超限,求大神优化!)(1)