码迷,mamicode.com
首页 >  
搜索关键字:sizeof    ( 5917个结果
C语言基础
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
iOS 64位编程
1.拒绝基本数据类型和隐式转换1)基本数据类型64位下,基本类型long从占用4字节变为占用8字节。要注意看一下程序中出现sizeof函数的地方,并注意尽量不要使用基本数据类型,改用对象类型:int -> NSIntegerunsigned -> NSUIntegerfloat -> CGFloat...
分类:移动开发   时间:2015-02-03 20:56:10    阅读次数:198
二进制打印与逆序_C语言(转)
//二进制逆序 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
一个由sizeof引发的问题
在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
hdu 2082 找单词(母函数)
题意:假设有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
hdu 1028 Ignatius and the Princess III(母函数)
题意: 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() 函数
strlen() 函数通常用来计算字符串的长度,但是今天突然发现个奇怪的现象。如下所示:#include #include #include int main(){ char *str; int n = 0; str = (char *)malloc(30 * sizeof(cha...
分类:其他好文   时间:2015-02-01 01:50:08    阅读次数:168
va_list、va_start、va_arg、va_end等利用宏定义实现可变参数
#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
[UNP]判断大端小端
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!