linux下输出彩色字体

2019-11-07  本文已影响0人  锋之律

例如:

  printf("\033[1;31mhello world\033[0m\n");      // 输出高亮红色字体的hello world
  // 或
  printf(" \e[1;31mhello world\e[0m\n");      // 输出高亮红色字体的hello world

说明:前半段的\033[1;31m中的1表示高亮,31表示红色。后半段的\033[0m表示恢复为默认字体。

颜色代码

代码 意义
————————-
0 终端默认设置(黑底白字)
1 高亮显示
4 使用下划线
5 闪烁
7 反白显示
8 不可见
字色              背景              颜色
---------------------------------------
30                40              黑色
31                41              紅色
32                42              綠色
33                43              黃色
34                44              藍色
35                45              紫紅色
36                46              青藍色
37                47              白色

注:仅在linux下可用

上一篇下一篇

猜你喜欢

热点阅读