1.C++与C语言相比:
1)增加逻辑类型(bool):有true和false两个值;
2)新增直接初始化方法:列如,int x(1024);
3)变量定义规格:随用随定义,而不像C语言一样,必须定义在函数体的最前面。
2.C++输入输出方式
1)输出方式
cout语法形式:
cout << x << endl;
cout<<"x+y ="<<x+y<<endl;
a.输出的变量不需要写明变量类型,不像C语言需使用%d/%s等变量类型说明输出变量的类型。
b.endl与C语言中\n是一样的意思,即回车换行。
2)C++输入方式
cin语法形式:
cin >> x:
cin >> x >> y;
3.与C语言相比,C++的这种输入输出方法优势如下:
1)不用关注占位符
2)不用关注数据类型
3)不易出现问题
4.数据输出类型
八进制:oct
十进制:dec
十六进制:hex
布尔方式:boolalpha
5.C++之namesapce
1)命名空间:简而言之就是划片取名字
2)命名空间关键字:namespace