码迷,mamicode.com
首页 >  
搜索关键字:sizeof    ( 5917个结果
C puzzles详解【1-5题】
第一题 #include #define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0])) int array[] = {23,34,12,17,204,99,16}; int main() { int d; for(d...
分类:其他好文   时间:2014-09-23 08:31:14    阅读次数:290
转:内存字节对齐
参考:http://blog.csdn.net/hairetz/article/details/4084088写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧./*******************...
分类:其他好文   时间:2014-09-23 02:49:23    阅读次数:240
原码、反码、补码
原码、反码、补码是关于整数在计算机中的三个概念。 在计算机中,对于整数是这样存储的,在所有的二进制位中用一位(最高位)当做符号位,约定0表示正数,1表示负数,其余的是数值位。需要指出正数的原码、反码、补码都是一样的。对于sizeof(int)为4的环境, 1 的二进制是 0000 0000 0000 0000 0000 0000 0000 0001 (原码) -1的二进制是 1000 0000 0000 0000 0000 0000 0000 0001 (原码) 反码 反码则规定为相对于原码符号位不变,数值...
分类:其他好文   时间:2014-09-22 20:20:33    阅读次数:183
C++ 小复习
(1)当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。所以这里要注意函数里面的sizeof运算符。(2)打印出当前源文件的文件名以及源文件的当前行号:cout << __FILE__ ; cout<<__LINE__ ; __FILE__和__LINE__是系统预定义宏,这种宏并不是在...
分类:编程语言   时间:2014-09-22 09:36:02    阅读次数:215
Sizeof与Strlen的区别与联系
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小...
分类:其他好文   时间:2014-09-21 18:03:31    阅读次数:250
字节对齐
#pragma pack(4)typedef struct{ char buf[3]; word a;}kk;#pragma pack()对齐的原则是min(sizeof(word ),4)=2,因此是2字节对齐,而不是我们认为的4字节对齐。这里有三点很重要:1.每个成员分别按自己的方式对齐,并能最...
分类:其他好文   时间:2014-09-21 13:09:20    阅读次数:217
指针和引用的区别
1.指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变;4. 引用没有 const,指针有 const;5. 引用不能为空,指针可以为空;6. “sizeof 引用”得到的是所指向的变量(对象)的大小,而“si...
分类:其他好文   时间:2014-09-20 23:51:49    阅读次数:249
2014 ACM/ICPC Asia Regional Guangzhou Online
题目:1002 A Corrupt Mayor's Performance Art 题意:有一个长度 n 的序列,初始染色2,有两种操作,P x ,y ,z,区间x---y染色为z,另一种Q x,y,查询区间 x -- y 有几种颜色,并输出,注意会覆盖。 分析:跟POJ 2777一样,不过这个要输出颜色,所以线段树查询的时候顺便把路径存起来打印。代码: AC代码: #...
分类:其他好文   时间:2014-09-20 20:07:29    阅读次数:333
strlen和sizeof的区别
sizeof(...)是运算符,而不是一个函数;strlen(...)是函数,要在运行时才能计算。
分类:其他好文   时间:2014-09-19 23:50:46    阅读次数:204
滚动条
TScrollInfo 结构体。在Delphi中定义在windows单元下。定义如下: tagSCROLLINFO = packed record cbSize: UINT; //结构体大小,在使用时首先要初始化 SizeOf(ScrollInfo) fMask: UIN...
分类:其他好文   时间:2014-09-19 23:44:36    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!