C语言编程之《输出带有颜色》

在前一篇文章我们学习了让计算机开口说话是使用printf。但是我们发现,计算机“说”出的话都是“黑底白字”的,其实计算机可以输出彩色的,我们一起来看看吧。

注意此处代码只能在Windows操作系统下编译运行。下面,我们来看看,如何让颜色出现吧。

请尝试输出一下代码,并运行,看看会发生什么?

#include

#include

int main()

{

system("color 5");

printf("ni\nhao ");

return 0;

}

运行之后,我们发现,底色仍然是黑色。但是,文字颜色已经变为“紫色”的了。奥秘就在代码中。

system("color 5");

在这句话,5代表“紫色”,你可以尝试下其他数字,看看分别是什么颜色。

既然字的颜色可以变,那么背景是否可以变呢?来尝试下面这段代码


#include

#include

int main()

{

system("color f5");

printf("ni\nhao ");

return 0;

}

运行结果如下:

上面这段代码在原来5的前面加了一个f ,这里f代表的背景色是“白色”。

那么设置背景色和文字颜色的方法是,在color后面加上两个一位数字,第一个数字表示的是背景色,第二个数字表示文字颜色,如color后面只加了一个一位数字,则表示只设置文字颜色背景色仍然使用默认的也是。

需要说明的是这里的一位数字表示其实是16进制的数,他只能是0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f中某一个数。

原文地址:http://blog.51cto.com/13020143/2135484

时间: 2024-10-10 09:52:59

C语言编程之《输出带有颜色》的相关文章

c语言编程设置控制台字体颜色

一.设置字体颜色: 1. 0 = 黑色       8 = 灰色 1 = 蓝色       9 = 淡蓝色 2 = 绿色       A = 淡绿色 3 = 浅绿色     B = 淡浅绿色 4 = 红色       C = 淡红色 5 = 紫色       D = 淡紫色 6 = 黄色       E = 淡黄色 7 = 白色       F = 亮白色 #include <stdlib.h> system("color 2");system("color F&

grep输出带有颜色设置

grep命令执行后,终端上输出显示颜色可以加"--color=auto"的参数. 另外的两个办法是: 1.设置环境变量: export GREP_OPTIONS="--color=auto" 2.修改.bashrc 给grep起别名,用alias设置 现在把他打开,看到84行: 84 alias grep='grep --color=auto' 85 #alias fgrep='fgrep --color=auto' 86 #alias egrep='egrep -

CocoaLumberjack+XcodeColor(输出带有颜色的日志)在安装过程中遇到的问题

在安装的时候遇到了各种坑,(在这里用到的pch文件的使用以及解决无法引入的问题,可以参考上午的文章) 一(XcodeColor的安装).在github上下载XcodeClolor的插件,并且安装,Xcode完全退出后,打开插件,然后编译运行,然后再完全退出,打开这个插件,Xcode会提示是否安装插件(选择lo ad),然后打开,选择TestXcodeColors,运行 这个时候,控制台会有带颜色的日志输出.如果没有的话,不要继续进行.重复前面的步骤(最好到~/Library/Applicatio

linux下 C编程改变输出字体颜色

格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m"例如:echo "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色那些ascii code 是对颜色调用的始末. \033[ ; m -- \033[0m 字背景颜色范围:40----4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色字颜色:30-----------3930:黑31:红32

python中输出带有颜色的字体

参考内容:https://www.cnblogs.com/daofaziran/p/9015284.html,感谢博主:老虎死了还有狼,若有侵权行为,请通知本人,会立马删除,谢谢: 格式: 开始部分:\033[显示方式;前景色;背景色m + 结束部分:\033[0m 原文地址:https://www.cnblogs.com/learning-python/p/10208093.html

linux终端c语言改变输出字体颜色

Linux下C改变输出字体颜色 例: #include int main() { printf("\033[31mThis is RED.\n\033[0m"); return 0; } 31m代表字体为红色,0m代表关闭所有属性. 常用的ANSI控制码如下(有些不支持): \033[0m 关闭所有属性 \033[1m 高亮 \033[2m 亮度减半 \033[3m 斜体 \033[4m 下划线 \033[5m 闪烁 \033[6m 快闪 \033[7m 反显 \033[8m 消隐 \

这些Linux操作系统下C语言编程注意事项,你都注意到了吗?

以下这些Linux操作系统下C语言编程注意事项,你都注意到了吗? 1工具的使用 1.学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找.定位.替换等.新手的话推荐使用vim,这也是我目前使用的文本编辑器. 2.学会makefile文件的编写规则,并结合使用工具aclocal.autoconf和automake生成makefile文件. 3.掌握gcc和gdb的基本用法.掌握gcc的用法对于构建一个软件包很有益处,当软件

华为C语言编程规范

DKBA华为技术有限公司内部技术规范DKBA 2826-2011.5C语言编程规范2011年5月9日发布 2011年5月9日实施华为技术有限公司Huawei Technologies Co., Ltd.版权所有 侵权必究All rights reserved密级:confidentiality levelDKBA 2826-2011.52011-06-02 华为机密,未经许可不得扩散 Huawei Confidential 第2页,共61页Page 2 , Total61修订声明Revision

linux 操作系统下c语言编程入门

2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具介绍 1)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编