--C++能够处理的基础数据类型
1.整数类型
2.实数类型
3.字符类型
4.布尔类型
5.自定义类型(枚举类型)
--c++中数据的输入和输出可以调用预定义的功能模块实现
一、C++的特点
1.兼容C,支持面向过程的程序设计
2.支持面向对象的程序设计
3.支持泛型程序设计方法
实例一:
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello!"<<endl;
cout<<"Welcome to C++!"<<endl;
return 0;
}
二、主要知识点
常量
变量
从键盘输入数据
数据的存储
实例二:
#include <iostream>
using namespace std;
int main()
{
const double pi(3.141592653);//必须进行初始化
int radius;
cout << "Please enter the radius!\n";
cin >> radius;
cout << "The radius is " << radius << endl;
cout << "PI is" << pi<< endl;
cout << "Please enter a different radius!\n";
cin >> radius;
cout << "The new radius is " << radius << endl;
return 0;
}//浮点数近似存储,不要做比较,可以做差
三、基本数据类型、常量、变量
1.基本数据类型
2.常量
3.变量
四、运算符
1.逗号运算符
表达式1,表达式2
结果为表达式2的结果
2.关系运算符
<,<=,>,>= 优先级高于==,!=
结果为0或者1
3.逻辑运算符!,&&,||
结果为0或者1
4.条件表达式
表达式1?表达式2:表达式3(表达式1必须为BOOL类型)
五、算术运算和赋值运算
1.算术运算+ - * / % ++ --(自增和自减运算)
2.赋值表达式
--复合赋值运算符+= -= *= /= %= <<= >>= &= |=
六、运算优先级和类型转换
1.运算优先级
2.类型转换
--强制转换
--显示转换
类型转换操作符(static_cast)<类型说明符>(表达式)