C++讲解---转义字符和控制符

C++讲解—转义字符和控制符

转义字符

转义字符:可以理解为时用来控制运行结果的输出格式和内容的一个命令,但是它表示出来是一个字符的形式,无论是由多少个字符构成。
转义字符

注意:

  1. c++里面的回车 \r 是回到当前行的最前面,会覆盖掉之前的内容;
  2. c++里面的换行 \n 才是真正的跳转到下一行的最前端;
  3. 进制这个可以之后再详细学习,不做讨论。

控制符

控制符::同样也可以理解为时用来控制运行结果的输出格式和内容的一个命令,但是它的使用方式就完全是一个命令的使用方式了。
表格在下面,但是我看不下去,哈哈,可以当作字典查取:
控制符1
控制符2
控制符3
控制符4
比较常用的控制符可以通过例子来展示一下:
如果我们想要得到下面的效果,可以像这样使用控制符。
示例结果1

#include <iomanip> //格式化输入输出流
#include <iostream>
using namespace std;
int main()
{
    cout << oct << 1234 << '\n'; // 八进制
    cout << dec << 1234 << '\n'; // 十进制
    cout << hex << 1234 << '\n'; // 十六进制
    
    cout << showbase;
    cout << oct << 1234 << '\n'; // 八进制
    cout << dec << 1234 << '\n'; // 十进制
    cout << hex << 1234 << '\n'; // 十六进制
    
    cout << setw(10) << internal<< "abc\n" <<'\n';//居中补齐10位
    cout << setw(10) << left<< "abc\n" <<'\n';//左对齐补齐10位
    cout << setw(10) << right<< "abc\n" <<'\n';//右对齐补齐10位
    
    cout << setbase(10); //补齐的基本格式
    cout << setw(10) << internal << -123 <<'\n';//居中补齐10位
    cout << setw(10) << left << -123<< '\n';//左对齐补齐10位
    cout << setw(10) << right << -123<< '\n';//右对齐补齐10位
    
   // 我的c++版本没有setfill指令,忽略掉用*填充
   
    
    cout << fixed << setw(10) << setprecision(2) << 123.5 <<endl;
    cout << scientific << setw(10) << setprecision(2) << 123.5 <<endl;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值