C++、SetConsoleTitle、setfill、char、cin

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。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值