0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

教你们C语言打印如何输出红色字体

STM32嵌入式开发 来源:灞波儿渀 作者:灞波儿渀 2021-07-08 12:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

除了Linux,在VS下也可以实现变色这一效果,先看下面的一段代码:

#include 《stdio.h》

int main(int argc,char **argv){ printf(“33[44;37;5m hello world33[0m

”);

return 0;}

编译后运行上述代码,结果如下:

可见,此时输出的字体和背景已经有了颜色。

由上可知,在输出时候加上 “33[ ; m …… 33[0m ” 即可使得输出的字体和背景是有颜色的。下面是颜色的定义:

字背景颜色范围:40 - 4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色

字颜色:30 - 3930:黑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 显示光标

最后再看一个实例:

#include 《stdio.h》 intmain(int argc,char **argv){ printf(“33[31m The 。。。。。。

33[0m”); printf(“33[2;7;1mHEOO.

33[2;7;0m”); printf(“33[41;36msomthe here

33[0m”); return 0;}

运行结果为:

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11860

    浏览量

    219838
  • 代码
    +关注

    关注

    30

    文章

    4983

    浏览量

    74546
  • 编译
    +关注

    关注

    0

    文章

    697

    浏览量

    35343

原文标题:C语言打印输出红色字体

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3588 Type-C一线通,DP显示输出实战指南

    摘要:RK3588的Type-C接口不仅是数据传输通道,更是一路强大的DisplayPort视频输出接口。本文将手把手教你如何通过Type-C实现DP视频
    的头像 发表于 04-03 08:33 1.3w次阅读
    RK3588 Type-<b class='flag-5'>C</b>一线通,DP显示<b class='flag-5'>输出</b>实战指南

    手把手教你学51单片机-C语言

    ,没有专业的人员带领大家入门。 基于这些原因,我们编写了这本《手把手教你学51单片机-C语言版》(第3版),并且配套了相关的视频教程、电子教案、源代码和实验开发板(详情浏览青岛金思特电子有限公司网站获取
    发表于 03-05 11:47

    C语言的缓冲区(缓存)详解

    磁盘的读写次数,再加上计算机对缓冲区的操作大大快于对磁盘的操作,故应用缓冲区可大大提高计算机的运行速度。   又比如,我们使用打印打印文档,由于打印机的打印速度相对较慢,我们先把文
    发表于 01-14 07:30

    C语言指针p、*p、&amp;p、*&amp;p、&amp;*p分别代表什么

    C语言中,指针是非常重要的概念。指针是一个变量,其值为另一个变量的地址。使用指针可以直接访问内存中的数据,这使得C语言非常灵活和强大。在学习C
    发表于 01-07 07:34

    C语言主要特点

    C语言的主要特点有: 1.语言简洁、紧凑,使用方便、灵活 。C语言一共只有32个关键字、9种控制语句,程序书写形式自由,主要用小写字母表示,
    发表于 01-05 07:41

    为什么c语言没有输出

    我在写c语言程序的时候,经常在程序编译的时候没有输出,经总结,发现有以下原因: 1、scanf里没有加 。 2、逻辑问题,可能没有输入,才没有输出。 3、输入scanf(\"%d
    发表于 01-05 06:40

    汽车网络安全开发语言选型指南:C/C++/Rust/Java等主流语言对比+Perforce QAC/Klocwork工具支持

    汽车网络安全如何选编程语言CC++、Rust、Java……谁更适合AUTOSAR、ISO/SAE 21434?一文了解8种主流语言的优劣与适用场景,以及Perforce QAC/K
    的头像 发表于 12-26 11:13 742次阅读
    汽车网络安全开发<b class='flag-5'>语言</b>选型指南:<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++/Rust/Java等主流<b class='flag-5'>语言</b>对比+Perforce QAC/Klocwork工具支持

    C语言C++的区别及联系

    C语言C++到底是什么关系? 首先C++和C语言本来就是两种不同的编程
    发表于 12-24 07:23

    C语言中可以嵌套汇编语言吗?

    请问C语言中可以嵌套汇编语言吗?
    发表于 12-15 08:14

    C语言C++之间的区别是什么

    区别 1、面向对象编程 (OOP): C语言是一种面向过程的语言,它强调的是通过函数将任务分解为一系列步骤进行执行。 C++在C
    发表于 12-11 06:23

    C语言特性

    1、高效性:直接操作硬件 C 语言代码的执行效率极高,这是其最为显著的优势之一。它能够直接访问硬件资源,与底层硬件进行紧密交互,充分发挥硬件的性能潜力。在嵌入式开发中,硬件资源往往十分有限,对程序
    发表于 11-24 07:01

    C语言和单片机C语言有什么差异

    单片机c语言相对于普通C语言增加了一些基本的指令,还有变量的赋值是16进制,当然单片机c语言只牵
    发表于 11-14 07:55

    C语言的printf基本用法介绍

    个简单的例子: printf(\"C语言\"); 这个语句可以在屏幕上显示“C语言”,与puts(\"C
    发表于 11-12 07:04

    求助,关于C代码中的printf打印的疑问求解

    在使用E203 testbench执行附带的benchmark测试用例时候,得到如下打印信息: CPU验证小白一枚,有个问题不是很理解:黄色框框内的字符看起来应该是C代码中的printf语句
    发表于 11-10 07:54

    MiniVC6(C语言快速部署)资料

    MiniVC6(C语言快速部署)软件,无需安装。
    发表于 09-04 16:59 0次下载