sizeof()运算符?sizeof可以用来计算一个变量或者一个常量、一种数据类型所占的内存字节数?sizeof一共有3种形式 1.sizeof( 变量\常量 ) sizeof(10); char c = 'a'; sizeof(c); 2.sizeof 变量\常量 sizeof 10; cha.....
分类:
编程语言 时间:
2015-02-04 07:05:15
阅读次数:
226
1.拒绝基本数据类型和隐式转换1)基本数据类型64位下,基本类型long从占用4字节变为占用8字节。要注意看一下程序中出现sizeof函数的地方,并注意尽量不要使用基本数据类型,改用对象类型:int -> NSIntegerunsigned -> NSUIntegerfloat -> CGFloat...
分类:
移动开发 时间:
2015-02-03 20:56:10
阅读次数:
198
//二进制逆序 by MoreWindows( http://blog.csdn.net/MoreWindows ) #include //二进制打印函数template void PrintfBinary(T a){ int i; for (i = sizeof(a) * 8 - 1...
分类:
编程语言 时间:
2015-02-02 19:44:14
阅读次数:
164
在C/S程序中,往往需要在服务端和客户端传送结构体,在最近的一个项目中定义了如下的结构体:
class ISign
{
public:
unsigned short m_sSign;
long m_sSumLen;
char md5[40];
long reqId;
};
#define SIGN_LEN sizeof(ISign)
客户端和服务器端都使用了该结构体,由于在服务器...
分类:
其他好文 时间:
2015-02-02 09:35:18
阅读次数:
175
题意:假设有x1个字母A, x2个字母B,..... x26个字母Z,同时假设字母A的价值为1,字母B的价值为2,..... 字母Z的价值为26。那么,对于给定的字母,可以找到多少价值>N; while(N--){ memset(a,0,sizeof(a)); a[0]=1; ...
分类:
其他好文 时间:
2015-02-01 21:42:51
阅读次数:
200
题意: N=a[1]+a[2]+a[3]+...+a[m];a[i]>0,1>N){ memset(a,0,sizeof(a)); a[0]=1; memset(b,0,sizeof(b)); for(int i=1;i<=N;++i){ for(i...
分类:
其他好文 时间:
2015-02-01 16:08:54
阅读次数:
133
strlen() 函数通常用来计算字符串的长度,但是今天突然发现个奇怪的现象。如下所示:#include #include #include int main(){ char *str; int n = 0; str = (char *)malloc(30 * sizeof(cha...
分类:
其他好文 时间:
2015-02-01 01:50:08
阅读次数:
168
#include
//#include
//#include
//int sum(int n, ...);
typedef void* va_list;
#define _INTSIZEOF(arg) ((sizeof(arg) + sizeof(int) - 1)&(~(sizeof(int) - 1))) //字节对齐,针对32位系统
#define va_start(arg,...
分类:
其他好文 时间:
2015-01-31 21:55:54
阅读次数:
159
1 #include "unp.h" 2 3 int 4 main(int argc, char **argv) 5 { 6 union { 7 short s; 8 char c[sizeof(short)]; 9 } un;10 11 ...
分类:
其他好文 时间:
2015-01-31 14:29:45
阅读次数:
245
//1.初始化:(有头结点的情况下)
S=(LStack*)malloc(sizeof(LStack));//为栈开辟内存空间
S.next=NULL;//把栈置为空
//2.入栈
p=(LStack*)malloc(sizeof(Lstack));//给入栈的元素分配内存空间
p->data=e;//把元素e插入栈内
p->next=S->next;//使得e成为了栈顶元素
S->next=p;...
分类:
其他好文 时间:
2015-01-30 22:48:45
阅读次数:
213