20191203
最近看了点c++,所以顺道复习一下以前的知识
首先是布尔类型,这个只有一位 也就是1或者0;

cin 和cout就像c语言里的scanf和printf一样

就像c语言里的 printf("")一样。

这里就是复习一下c语言的知识:



#include <iomanip> 是在c++程序中常见到的一个头文件
其中io代表输入输出,manip是manipulator也就是操纵器的缩写,因为在c++中只有缩写才有效。

像这个其中dec为十进制也就是相当于%d
hex为十六进制相当于%x
oct为八进制相当于%o

setfill( 'c' ) 设填充字符为c
setprecision( n ) 设显示有效数字为n位
setw( n ) 设域宽为n个字符




setprecision是一个计算机函数,功能是控制输出流显示浮点数的有效数字个数 ,如果和fixed合用的话,可以控制小数点后面有几位。

接下来是三目运算符
对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? b : c ? d : e将按a ? b : (c ? d : e)执行。


浙公网安备 33010602011771号