美文网首页C语言C语言/C++我爱编程
C语言编程之《输出带有颜色》

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

作者: 小拾一 | 来源:发表于2018-06-20 15:42 被阅读3次

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

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

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

[html] view plain copy

#include   

#include  

int main()  

{  

    system("color 5");  

    printf("ni\nhao ");  

    return 0;  

}  

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

[html] view plain copy

system("color 5");  

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

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

[html] view plain copy

#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/C++学习交流群,里面有很多大神很热情的,群里不定时有大神分享技术,群号:710520381,加群编号:拾一

上一章:C语言编程之《让计算机开口说话》

相关文章

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

    在前一篇文章我们学习了让计算机开口说话是使用printf。但是我们发现,计算机“说”出的话都是“黑底白字”的,其实...

  • C语言编程之《用计算机做加法》

    上一章传送门:C语言编程之《输出带有颜色》 通过之前的学习,我们了解到让计算机说话是用“printf”这个单词,运...

  • C语言基础教程之输入输出

    C语言与计算机的沟通必备,C语言基础教程之输入输出,简单交流 C语言输入&输出 当我们提到输入时,这意味着要向程序...

  • c语言数据的输入和输出

    虽然学了c++但c语言的输入和输出和c++相差很大,在此恶补一下c语言的输入和输出 printf函数输出 scan...

  • C语言文件输入和输出操作的学习心得(四)

    概述 C语言文件输入和输出操作的学习心得(一)C语言文件输入和输出操作的学习心得(二)C语言文件输入和输出操作的学...

  • C语言基础教程之错误处理

    C语言被忽视的一些小东西!C语言基础教程之错误处理 C语言错误处理 C 语言不提供对错误处理的直接支持,但是作为一...

  • C语言_基础

    @(C语言)基于java基础学习C,并不是零基础学习。 hello c 输出 printf 输出 scanf() ...

  • c语言编程

    姓名 郭宇 学号 16130130299 转载自【C语言编程之位结构】 http://m.toutiaocdn.c...

  • C语言基础教程之递归

    一文读懂C语言递归算法,C语言基础教程之递归 C语言递归 递归指的是在函数的定义中使用函数自身的方法。 从前有座山...

  • 编程功底之禅

    程序员要掌握的核心基础 编程之路的一些书籍资料推荐 c语言 国嵌c语言深度剖析(视频)C语言深度解剖(第2版):解...

网友评论

    本文标题:C语言编程之《输出带有颜色》

    本文链接:https://www.haomeiwen.com/subject/modxyftx.html