一、C++的输入与输出 cout 输出流对象 cin 输入流对象 <<流插入运算符 >> 流提取运算符 格式: cout<<表达式1<<表达式2<<…… //输出 cin>>表达式1>>表达式2>>…… //输入 实例: cout<<"c++"; 结果为: c++; 注意:系统会在内存开一段缓冲区,并不是一插入就输出 输入时把空格和换行字符输入给字符变量时会跳过 二、用getchar和putchar进行字符输入和输出 putchar(带字符) getchar(不带字符) 用getchar得到字符的ASCLL的值 cout<<getchar(); 注意:读入的实际上是ASCULL码 三、关系运算和关系表达式 c++的关系运算符有: < <= > >= == != 关系表达式的形式为: 表达式 关系运算符 表达式 a>b, a+b>b+c 四、逻辑常量和逻辑变量 逻辑型常量只有两个:false(假) true(真) 逻辑型变量用bool来定义 称为布尔变量 它的值只能为逻辑型常量 bool tao; 注意:false为0 true为1 逻辑型变量在内存中占一个字节 非零整数赋给逻辑型变量按真处理 五、逻辑运算和逻辑表达式 逻辑运算符: && 逻辑与 (相当于and) || 逻辑或 (相当于or) ! 逻辑非 (相当于not) 逻辑表达式: 表达式 逻辑运算符 表达式 a&&b //全真为真 有一假为假 b||c //全假为假 有一真为真 !c // 真为假 假为真 a||b&&c //等价于a||(b&&c) 注意:&&优先级比||高 所以向&&靠齐 以上都是我个人总结出来的 如若有地方值得改进的欢迎大家留言共同进步!