zoukankan      html  css  js  c++  java
  • printf打印颜色

    控制字符的通用格式如下:

    Esc[{attr1};...;{attrn}m
    

    其中:

    Esc 是转义字符, 其值为"33";
    [ 是常量的左中括号;
    {attr1};...{attrn} 是若干属性, 通常是由一个有特定意义的数字代替, 每个属性之间用分号分隔;
    m 就是字面常量字符m;
    

    属性列表如下:

    1. 通用格式控制:
       0 重置所有属性
       1 高亮/加粗
       2 暗淡
       4 下划线
       5 闪烁
       7 反转
       8 隐藏
    2. 前景色:
       30 黑色
       31 红色
       32 绿色
       33 黄色
       34 蓝色
       35 品红
       36 青色
       37 白色
    3. 背景色:
       40 黑色
       41 红色
       42 绿色
       43 黄色
       44 蓝色
       45 品红
       46 青色
       47 白色
    

    比如要输出的字体前景为红色:
    printf("33[31mThis text is red 33[0mThis text has default color ");
    如果同时还要加上黄色的背景:
    printf("33[31;43mThis text is red with yellow background 33[0mThis text has default color ");

  • 相关阅读:
    序列化注意事项
    HTML5的新结构标签
    MVC模型
    CSS选择器权重计算规则
    HTML常用布局
    盒模型
    Spring Security 学习笔记-session并发控制
    java实例之随机点名
    java之方法重载
    java之方法
  • 原文地址:https://www.cnblogs.com/xunjishu/p/13041066.html
Copyright © 2011-2022 走看看