您的位置:首页 > 编程语言 > C语言/C++

C++经典入门笔记及练习答案

2017-03-23 13:02 197 查看
   1.C++标准库保留名称: 包含两个下划线名称或者以下划线开头,后跟一个大写字母名称,程序中不应该适用这种名称

  2.命名空间;C++标准库中的实体都是在命名空间std中定义的,所以标准库中所有实体名都用std来限定

。::称为范围解释运算符

std::cout编写的代码复杂但是相对安全,也比较好。使用using std::cout 也可以在程序中引入std中的命名空间的名称。

   1.C++标准库保留名称: 包含两个下划线名称或者以下划线开头,后跟一个大写字母名称,程序中不应该适用这种名称

  2.命名空间;C++标准库中的实体都是在命名空间std中定义的,所以标准库中所有实体名都用std来限定

。::称为范围解释运算符

std::cout编写的代码复杂但是相对安全,也比较好。使用using std::cout 也可以在程序中引入std中的命名空间的名称。

3.声明只是引入而定义是需要分配一些内存,大多数的声名也是定义。

对于内部的双引号不会解释为字符串字面量的结束,这是因为每个双引号前面都有一个反斜杠,来表示它是转意字符,否则它不会被输出,因为不加就会被解释为字符串的结尾。

#include <iostream>
//using std::cout;

int main()
{std::cout <<"hello\"\" world";
return 0;
}


4.换行符:endl:会使输出缓存溢出 ,并把还在内存中的字符全部输出设备上
  \n:不是上面这样

5.章末练习

(2)把hello  world 用十六进制拼写输出

#include <iostream>

using std::cout;

int main()

{

cout<<"\x48\x65\x6c\x6c\x6F \x77\x6F\x6c\x6c\x64";

return 0;

}

(3)

#include <iostream>
using namespace std;
int main()
{
cout << endl
<< "hello world"
<< endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++