[cprimer-chapter 1]

来源:互联网 发布:javascript 数组反转 编辑:程序博客网 时间:2024/06/09 06:41

1.输入输出流操作返回的是流本身。所以可以cout<<***<<***<<endl;cin>>x>>y;

2.iostream 库定义了接受全部内置类型的输入输出操作符版本。所以cout<<" s "<<3<<endl;均可

3。当我们确定变量在第一次使用时会赋一个新值,那就不需要创建初始值,下面的代码,其中sum需要在声明变量时创建初始指。

    变量必须初始化。

4.

while 中的条件是判断输入流的状态,cin返回的是输入流,所以当流是有效的时候进入执行,所以可以实现不定输入的求和。

5。expression 表达式是最小的计算单元。所以不同的表达式关键是分析操作符

6. statemant 语句是c++程序中最小的独立单元。  表达式要与语句区分

 

7.cout输出16进制使用cout<<hex<<变量,其中变量不要是char类型和浮点型的的。 把一个变量向void*强制转换(其实只要不是转换到char*基本上其他的内置数据类型都可以的,但是void*这种类型(除浮点型的)均可以转换过来,而且cout<<(void*)变量,可以带上0x标示)

 关于cin/cout的更多详细看转的文章。

 

8。printf,采用%x输出十六进制,%o八进制。%p会带上0x