色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > Linux下printf輸出字符串的顏色

Linux下printf輸出字符串的顏色 時間:2018-09-21      來源:未知

基本打印格式:

printf("\033[字背景顏色;字體顏色m字符串\033[0m" );

printf("\033[41;32m字體背景是紅色,字是綠色\033[0m\n");

41是字背景顏色, 32是字體的顏色, 字體背景是紅色,字是綠色是要輸出的字符串. 后面的\033 ...\033[0m是配對的為控制碼。

先來說一下顏色和背景的代碼

顏色代碼:

QUOTE:

字背景顏色范圍: 40--49 字顏色: 30--39

40: 黑 30: 黑

41: 紅 31: 紅

42: 綠 32: 綠

43: 黃 33: 黃

44: 藍 34: 藍

45: 紫 35: 紫

46: 深綠 36: 深綠

47: 白色 37: 白色

注意到總體范圍是從30到49,在printf("\033[41;32m字體背景是紅色,字是綠色\033[0m\n");中\033[41;32m是可以單獨只指定背景顏色或者字體顏色的,這樣另外的部分就是默認狀態如\033[32m 表示字體是綠色背景默認而\033[41m 表示背景為紅色字體默認。

在“字體背景是紅色,字是綠色”這一部分可以是要輸出的字符串,也可以是格式控制串包含格式控制符如printf("\033[41;32m%2d\033[0m\n",a);則會輸出int型的a,背景占2字符為紅色,字體為綠色。

我們再說一下控制碼,不同的控制碼會產生不同的效果,這些屬性可以寫在后面,也可以加載前面如printf("\033[0m\033[41;32m%2d\n",a);也是可以的,不同在于是先打印再添加屬性還是先添加屬性再打印還是先打印再添加屬性。當然一次也可以添加多個屬性,總體原則是格式為:\33[ + 屬性代碼 隨你喜好開心就好。

Linux下printf輸出字符串的顏色

ANSI控制碼:

QUOTE:

\033[0m 關閉所有屬性這個關閉的屬性是指的之前通過ANSI控制碼獲得的屬性,這些屬性得后遇到\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 顯示光標

在說一下,其實這些屬性信息中的相關數字也是可以通過變量的傳入傳進去的例如:

for (x = p_x + 36, y = p_y + 1; y <= 25; y++)

printf("\33[%d;%dH\33[41m==\33[0m", y, x);

這里光標的衛士就是通過變量傳入的,==是打印內容,顏色也是這樣,我們可以建立隨機傳入。這樣, 在某些時候就可以實現動態的輸出,或者打印一些圖案。

上一篇:關于Linux內核中的異步IO的使用

下一篇:函數tmpnam和tmpfile的用法

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5,京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 欧美视频亚洲色图 | 国产玉足榨精视频在线 | 成人亚洲性情网站www在线观看国产 | 亚洲国产婷婷综合在线精品 | 久久久久久久久久久久影院 | 午夜久久久久久久久久久久久捆绑 | 国产专区一线二线三线码 | 丰满老熟好大bbbxxx | 久久精品手机观看 | 色情无码www视频无码区小黄鸭 | 曰本女人牲交全过程免费观看 | 久久精品aⅴ无码中文字字幕不卡 | 亚洲熟女AV综合网五月 | 直接看不卡的日本无码视频 | 亚洲中文字幕一二三四区苍井空 | 丰满人妻被黑人中出849 | 国产成人无码A区在线观看导航 | 性色av无码| 色综合色天天久久婷婷基地 | 久久久综合香蕉尹人综合网 | 欧美GAY猛男GAYA片18禁 | 国产欧美日韩视频免费 | 日本老熟妇乱子伦视频 | 免费高清特色大片在线观看 | 久久精品无码一区二区三区免费 | A级毛片免费无码观看、、 久久桃花 | 亚洲AV永久无码精品一福利 | 极品熟女一区二区三区 | 日本高清XXXX视频 | 中文无码日韩欧免费视频 | 日本熟妇A级毛片免费视频 麻豆传媒免费视频 | 亚洲制服丝中文字幕 | 久久综合九色综合欧美婷婷 | 麻豆视频污 | 噜噜吧噜吧噜吧噜噜网A | 3344很色.com | 亚洲精品国品乱码久久久久 | 精品熟人妻一区二区三区四区不卡 | 亚洲精品白浆高清久久久久久 | 日韩亚洲欧美精品 | 精品国产污污免费网站 |