一、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)
注意:&&优先级比||高 所以向&&靠齐
以上都是我个人总结出来的
如若有地方值得改进的欢迎大家留言共同进步!