码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-07-03 15:07:59      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:说明   计算   ffffff   beef   alt   数字   是什么   term   include   

在前一篇文章我们学习了让计算机开口说话是使用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中某一个数。
技术分享图片

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

标签:说明   计算   ffffff   beef   alt   数字   是什么   term   include   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!