char:
位数:8位
空间:1个字节
取值范围:-128~127
表示一个字节,里面有8位,也就是二进制表示最大值为11111111,最小值00000000。
第一位用来表示符号,所以实际最大值为:1111111,最小值为:0000000,换算成十进制就是127,-128。
也可以写成uchar,表示unsigned char 无符号char型所以最大值是11111111,范围为0~255。
char类型有没有符号取决于编译器
SetConsoleTitle
setconsoletitle()函数可以修改控制台窗口标题,但需要引入头文件#include “windows”。
实际效果如图:
setfill
setfill()函数可以设置其他字符用来填充,一般与setw()同用。
因为设置宽度为4的长度,字符A需要占一个位置,所以其他的三个位置就用 * 来填充。
使用left函数可以使输出的内容左对齐,用法:
cin
cin是C++编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据。
有点像C语言中的scanf(),但相比scanf更好,更灵活 。例如:
首先先给提示让用户输入:输入的内容会再缓冲区,然后cin会从缓冲区读取数据并流给num,i。
例如输入的如果是1234qwer,首先1234qwer会存入缓冲区,然后cin读取数据并流给num,当读取到1234之后是q,而q是char型,并不是声明的int型,所以1234流到num之后就终止了。下一句在从缓冲区的qwer中流给i,因为ii声明的是char型,而char只占一个字节,所以只够流一个q过去。
最后输出的num和i的值也就是1234,q。