printf("\033[1;33m Hello World. \033[0m \n");

颜色特效控制:

printf("\033[1;33m Hello World. \033[0m \n");
颜色如下:
none = "\033[0m"
black = "\033[0;30m"
dark_gray = "\033[1;30m"
blue = "\033[0;34m"
light_blue = "\033[1;34m"
green = "\033[0;32m"
light_green -= "\033[1;32m"
cyan = "\033[0;36m"
light_cyan = "\033[1;36m"
red = "\033[0;31m"
light_red = "\033[1;31m"
purple = "\033[0;35m"
light_purple = "\033[1;35m"
brown = "\033[0;33m"
yellow = "\033[1;33m"
light_gray = "\033[0;37m"
white = "\033[1;37m"

字背景颜色范围: 40--49 字颜色: 30--39
40: 黑 30: 黑
41:红 31: 红
42:绿 32: 绿
43:黄 33: 黄
44:蓝 34: 蓝
45:紫 35: 紫
46:深绿 36: 深绿
47:白色 37: 白色

输出特效格式控制:

\033[0m 关闭所有属性
\033[1m 设置高亮度
\03[4m 下划线
\033[5m 闪烁
\033[7m 反显
\033[8m 消隐
\033[30m -- \033[37m 设置前景色
\033[40m -- \033[47m 设置背景色

光标位置等的格式控制:

\033[nA 光标上移n行
\03[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行
\033[y;xH设置光标位置
\033[2J 清屏
\033[K 清除从光标到行尾的内容
\033[s 保存光标位置
\033[u 恢复光标位置
\033[?25l 隐藏光标
\33[?25h 显示光标

 
例子:

void SAMPLE_AUDIO_HandleSig(HI_S32 signo)
{
    if (SIGINT == signo || SIGTSTP == signo)
    {
        SAMPLE_COMM_SYS_Exit();
        printf("\033[0;31mprogram exit abnormally!\033[0;39m\n");
    }

exit(0);
}

嵌入式 printf(\033[1;33m Hello World. \033[0m \n);有趣的串口之超级终端的玩法相关推荐

  1. printf(\033[1;33m Hello World. \033[0m \n);有趣的串口之超级终端的玩法

    <pre name="code" class="cpp">颜色特效控制:printf("\033[1;33m Hello World. \ ...

  2. PHP-cli 日志彩色玩法 echo \033[1;33m Hello World. \033[0m \n;

    效果图: 怎么样?我们平常在cli下写脚本,便于记录反馈,加上这么个东西,是不是瞬间感觉清晰多了呢? 代码: 颜色特效控制: 颜色如下: none             = "\033[0 ...

  3. \033[0;30m 之超级终端的字体背景和颜色显示等

    终端显示字体背景和字体颜色等使用用法 可输入以下指令查看其使用方法 man console_codes 在命令行下能产生五颜六色的字体和图案,只需要加上一些颜色代码,例如: printf(" ...

  4. \033超级终端的字体背景和颜色显示

    终端显示字体背景和字体颜色等使用用法 可输入以下指令查看其使用方法 man console_codes 在命令行下能产生五颜六色的字体和图案,只需要加上一些颜色代码,例如: printf(" ...

  5. python print用法举例_【Python】】print(\033[1;33m HI,Girl~ \033[0m \n);用法举例

    [Python]]print("\033[1;33m HI,Girl~ \033[0m \n");用法 例一: print("\033[0;31m Hi, Girl~ \ ...

  6. \[\e]0;\u@\h: \w\a\]\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$

    在运行了source ~/.bashrc 之后就报以下错误,且终端路径成了乱码 /home/lj/.bashrc:16: command not found: shopt /home/lj/.bash ...

  7. Win7超级终端查看单片机printf输出

    问题描述: 编写单片机C程序时,经常会用到printf输出信息进行查看,如何查看printf输出? 问题解决: (1)编写单片机C程序 ucos是一个实时多任务操作系统,以上是一个优先级为3的任务 注 ...

  8. 《安富莱嵌入式周报》第300期:几百种炫酷灯阵玩法, USB Web网页固件升级,波士顿动力整活,并联二极管问题,VisualStudio升级,STM32C0

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  9. 嵌入式linux开发,minicom,串口通信工具,就像Windows下的超级终端

    Linux 下的 minicom 的功能与 Windows 下的超级终端功能相似,可以通过串口控制外部的硬件设备.适于在 Linux 通过超级终端对嵌入式设备行管理. 一.安装 sudo apt-ge ...

最新文章

  1. windows环境运行MongoDB
  2. 2021-01-27 计算机-进程与线程区别
  3. 乔布斯成功的七条秘诀
  4. Java 8的烹调方式– Lambda项目
  5. 配置Debian11服务器允许root用户远程SSH登录
  6. ArcGIS(A column was specified that does not exist)
  7. python组合和继承_Python基础系列讲解——继承派生和组合的概念剖析
  8. Ubuntu使用记录:直接使用root账户登录
  9. Cocos2d-x场景(Scene)详解
  10. error LNK2019: unresolved external symbol __imp__JNI_CreateJavaVM@12 referenced in function _wmaim
  11. linux 查看端口占用命令 亲测可用
  12. c语言有一对兔子结果,c语言编程,求兔子问题。
  13. 2019eclipse 中文汉化包 安装教程
  14. CAD看图软件中如何将CAD图纸由天正T20版本转换为T3版本?
  15. c语言缺陷与陷阱,《C语言的缺陷与陷阱》读后总结
  16. matlab 函数中引用文件,Matlab如何调用其他m文件中的函数
  17. DSDT与SSDT提取
  18. javaweb学生签到考勤请假系统
  19. 深度学习究竟是什么,举个例子解释一下
  20. 建站选择免费虚拟主机的六大误区

热门文章

  1. PostQuitMessage
  2. quartz报错:Couldn‘t retrieve trigger: No record found for selection of Trigger with key—————————————
  3. 健康人寿保险服务平台
  4. php 热区,jquery如何使热区锚点随图片大小尺寸改变而变化
  5. jxls2-java生成/导出excel工具!基于jxls2写的jxls增强版jxlss的完整教程
  6. perror()函数 strerror()函数 详解
  7. Anaconda/pip 更换阿里源,助力 conda create -n 虚拟环境搭建
  8. 【PMP】PMP考试练习题(中英文对照)
  9. 使用SQLyog将Excel数据导入mysql数据库
  10. Design Patterns - Builder