C語言輸出不同顏色字型

2021-08-10 19:43:51 字數 898 閱讀 2174

c 語言輸出不同顏色字型

\033是8進製,它就是unix下終端轉義符esc(16進製制1a,10進製27)

esc[xm 是unix下改變終端輸出顏色的命令

所以,如果是紅色,則我們定義為\033[0;32;31m

以下為測試程式

#include

#define

none

"\033[m"

#define red "\033[0;32;31m"

#define light_red "\033[1;31m"

#define green "\033[0;32;32m"

#define light_green "\033[1;32m"

#define blue "\033[0;32;34m"

#define light_blue "\033[1;34m"

#define dary_gray "\033[1;30m"

#define cyan "\033[0;36m"

#define light_cyan "\033[1;36m"

#define purple "\033[0;35m"

#define light_purple "\033[1;35m"

#define brown "\033[0;33m"

#define yellow "\033[1;33m"

#define light_gray "\033[0;37m"

#define white "\033[1;37m"

int main()

Linux環境下C語言控制字型顏色輸出

在linux終端下除錯程式時,有時需要輸出大量資訊。若能控制字型的顏色和顯示方式,可使輸出資訊對比鮮明,便於除錯時觀察資料。終端的字元顏色由轉義序列 escape sequence 控制,是文字模式下的系統顯示功能,與具體語言無關。轉義序列以控制字元 esc 開頭。該字元的ascii碼十進位制表示為...

UILable設定不同顏色不同字型

在專案開發中,我們經常會遇到在這樣一種情形 在乙個uilabel 使用不同的顏色或不同的字型來體現字串,在ios 6 以後我們可以很輕鬆的實現這一點,官方的api 為我們提供了uilabel類的attributedtext,使用不同顏色和不同字型的字串,我們可以使用nsattributedtext ...

bash輸出顏色字型

bin bash 下面是字型輸出顏色及終端格式控制 字型色30 37 echo e 033 30m黑色字 033 0m echo e 033 31m紅色字 033 0m echo e 033 32m綠色字 033 0m echo e 033 33m黃色字 033 0m echo e 033 34m藍...