printf函数打印出彩色

本文详细介绍了如何利用ANSI控制码设置文本的颜色、背景颜色、字体样式等特性,并通过示例代码展示了在不同编程语言中实现彩色输出的方法。包括颜色解释、ANSI控制码说明及具体应用案例。
echo "\033[40;34mhello,world\033[0m"

或者
#include <stdio.h>;

int main (void)
{
    printf("\033[1m\033[40;34mhello,world\033[0m\n");
    return 0;
}

 

解释:
\033[1m 设置高亮度
\033[字背景颜色;字体颜色m字符串\033[0m

颜色解释:

=====字背景颜色范围:40-49======

40: 黑

41: 深红

42:  绿

43: 黄色

44: 蓝色

45: 紫色

46: 深绿

47: 白色

======字颜色范围:30-39=====

30: 黑

31: 红

32: 绿

33: 黄

34: 蓝色

35:紫色

36: 深绿

37: 白色

======ANSI控制码说明======

33[0m  关闭所有属性

33[1m  设置高亮

33[4m  下划线

33[5m  闪烁

33[7m  反显

33[8m  消隐

33[30m —— 33[37m  设置前景色

33[40m —— 33[47m  设置背景色

33[nA  光标上移n行

33[nB  光标下移n行

33[nC  光标右移n行

33[nD  光标左移n行

33[y;xH  设置光标位置

33[2J  清屏

33[K  清除从光标到行尾内容

33[s  保存光标位置

33[u  恢复光标位置

33[?25l  隐藏光标

33[?25h  显示光标

======举例说明========

转载于:https://www.cnblogs.com/dimonchen/p/4288397.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值