linux終端c語言改變輸出字體顏色


LinuxC改變輸出字體顏色

例:

#include

int main()

{

    printf("\033[31mThis is RED.\n\033[0m");

    return 0;

}

31m代表字體為紅色,0m代表關閉所有屬性。


常用的ANSI控制碼如下(有些不支持):

\033[0m 關閉所有屬性 

\033[1m 高亮

\033[2m 亮度減半

\033[3m 斜體

\033[4m 下划線 

\033[5m 閃爍 

\033[6m 快閃

\033[7m 反顯 

\033[8m 消隱 

\033[9m 中間一道橫線

10-19 關於字體的

21-29 基本與1-9正好相反

30-37 設置前景色

40-47 設置背景色

30:

31:

32:

33:

34:藍色

35:紫色

36:深綠

37:白色

38 打開下划線,設置默認前景色 

39 關閉下划線,設置默認前景色 

40 黑色背景 

41 紅色背景 

42 綠色背景 

43 棕色背景 

44 藍色背景 

45 品紅背景 

46 孔雀藍背景 

47 白色背景 

48 不知道什么東西

49 設置默認背景色

50-89 沒用

90-109 又是設置前景背景的,比之前的顏色淺

\033[nA 光標上移n行 

\033[nB 光標下移n行 

\033[nC 光標右移n行 

\033[nD 光標左移n行 

\033[y;xH設置光標位置 

\033[2J 清屏 

\033[K 清除從光標到行尾的內容 

\033[s 保存光標位置 

\033[u 恢復光標位置 

\033[?25l 隱藏光標 

\033[?25h 顯示光標



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM