摘要: 和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):1 sizeof(short int)<=sizeof(int)2 sizeof(int)<=sizeof(long int)3 short int至少应为16位(2字节)4 long int至少应为32位。 unsigned 是无符号的意思。例如:16位编译器char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : 2个字节 float: 4个字节 阅读全文
posted @ 2013-06-19 21:30 亲亲小强 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 一、源文件如何根据#include来关联头文件1,系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。#include2,用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找,然后在到C++安装目录(比如VC中可以指定和修改库文件查找路径,Unix和Linux中可以通过环境变量来设定)中查找,最后在系统文件中查找。#include “"xxx.h”(我一直以为””和<>没什么区别,但是tinyxml.h是非系统下的都文件,所以要用””)二、头文件如何来关联源文件这个问题实际上是说,已知头文件“a.h”声明了一系列函数,“b.cpp”中实现了这些函数, 阅读全文
posted @ 2013-06-19 21:03 亲亲小强 阅读(344) 评论(0) 推荐(0) 编辑