博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2009年9月29日

摘要: 一、问题提出首先,我们来看以下两个小程序:  程序1:#include <stdio.h>struct struct1{char p1;short int p2;long p3;};main(){printf(″the size of the strcu=%d\n″, sizeof(struct1));return(1);}  运行结果是:the size of... 阅读全文

posted @ 2009-09-29 17:15 RUI2021 阅读(1098) 评论(0) 推荐(0) 编辑

摘要: 一、程序运行平台不同的平台上对不同数据类型分配的字节数是不同的。个人对平台的理解是CPU+OS+Compiler,是因为:1、64位机器也可以装32位系统(x64装XP);2、32位机器上可以有16/32位的编译器(XP上有tc是16位的,其他常见的是32位的);3、即使是32位的编译器也可以弄出64位的integer来(int64)。以上这些是基于常见的wintel平台,加上我们可能很少机会接触... 阅读全文

posted @ 2009-09-29 17:09 RUI2021 阅读(5930) 评论(0) 推荐(2) 编辑