C/C++知识点之C语言编程之《输出带有颜色》
小标 2019-05-08 来源 : 阅读 1546 评论 0

摘要:本文主要向大家介绍了C/C++知识点之C语言编程之《输出带有颜色》,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。

本文主要向大家介绍了C/C++知识点之C语言编程之《输出带有颜色》,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。

C/C++知识点之C语言编程之《输出带有颜色》

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

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

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

#include#includeint main(){

system(""color 5"");printf(""ni\nhao "");return 0;

}

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

system(""color 5"");

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

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

#include#includeint main(){

system(""color f5"");printf(""ni\nhao "");return 0;

}

运行结果如下:

C/C++知识点之C语言编程之《输出带有颜色》

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

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

C/C++知识点之C语言编程之《输出带有颜色》

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

C/C++知识点之C语言编程之《输出带有颜色》

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言C/C+频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 1
看完这篇文章有何感觉?已经有1人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程