Linux下让终端进行彩色字符的输出 - 神奇石器时代技术研究交流
神奇石器技术研究交流网 - 业务联系QQ:420004208

Linux下让终端进行彩色字符的输出

  • 内容
  • 相关

石器时代SF服务端启动后文字输出都是白底黑字的,但咱们可以在自己编写的程序上用彩色的字符输出,这样可以更加直观好看。


printf("\033[1;40;32m%s\033[0m",” 欢迎光临神奇石器SF发布网\n”);

\033声明了转义序列的开始

[开始定义颜色符号。

1定义高亮显示字符。

;分隔符号

40是背景颜色,这里40代表黑色的背景

32是前景颜色,这里32表示绿色的前景

\033[0m是关闭转义序列,

\033[0m是终端默认颜色。


下面是对于彩色字符颜色的一些定义:

前景色 背景色 文字颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色

代码 含义
0 终端默认设置
1 高亮显示
4 使用下划线
5 闪烁
7 反白显示
8 不可见

只需要在各种输出函数下使用代码即可出现彩色字符串。

版权声明:若无特殊注明,本文皆为《sa60》原创,转载请保留文章出处。

本文链接:Linux下让终端进行彩色字符的输出 - http://sa60.com/post-154.html

本文标签:

Linux下让终端进行彩色字符的输出