C++ Primer Summary 01
通常非0返回值表明有错误出现
换行符endl或者“\n” 例子:cout<<a<<'\n'<<b<<'\n'<<c<<'\n'<<d;也可以将'\n'换成endl;
给变量一个初始值几乎总是正确的,但不要求必须一定要
编译器不能查出程序的意义是否正确,但是可以查出以下三种错误:1、语法错误;2、类型错误;3、声明错误
std::endl :输出换行并刷新与cout相关联的缓冲区
当使用自定义头文件时,采用双引号(“”)把头文件括起来
char类型通常是单个机器字节(byte) 1字节(byte) = 8位(bit,即二进制位,只能为0或1)
要让地址为736425的字节具有意义,必须要知道存储在该地址的值的类型
可以将算术类型的任何值赋给bool对象,0值算术类型代表false,任何非0的值都代表true
C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符
C++是一门静态类型语言,在编译时会作类型检查
定义对象:类型决定了分配给变量的存储空间大小和可以在其上执行的操作。
C++语言定义了几种基本类型:字符型char、整型、浮点型等。C++还提供了可用于自定义数据类型的机制!标准库正是利用这些机制定义了许多更复杂的类型,比如可变长字符串string、vector等。此外,我们还能修改已有的类型以形成复合类型。
内置类型?http://blog.csdn.net/jiangyi711/article/details/5139135
C++定义了一组表示整数、浮点数、单个字符和布尔值的算术类型(arithmetic types),另外还定义了一种称为void的特殊类型。void类型没有对应的值,仅用在有限的情况下。通常用作无返回值的函数的返回类型。
算术类型的存储空间依机器而定。类型存储空间是指用来表示该类型的位(bit)数。C++标准保证了每个算术类型的最小存储空间,但它并不阻止编译器使用更大的存储空间。事实上,对于int类型,几乎所有的编译器使用的存储空间都比所要求的大。下表列出了内置算术类型和其对应的最小存储空间。
浙公网安备 33010602011771号