printf列印彩色文字,有顏色字型

2021-07-23 06:56:46 字數 926 閱讀 4719

控制字元的通用格式如下:

esc[;...;m

其中:esc 是轉義字元, 其值為"\033";

[ 是常量的左中括號;

;... 是若干屬性, 通常是由乙個有特定意義的數字代替, 每個屬性之間用分號分隔;

m 就是字面常量字元m;

屬性列表如下:

1. 通用格式控制:

0 重置所有屬性

1 高亮/加粗

2 暗淡

4 下劃線

5 閃爍

7 反轉

8 隱藏

2. 前景色:

30 黑色

31 紅色

32 綠色

33 黃色

34 藍色

35 品紅

36 青色

37 白色

3. 背景色:

40 黑色

41 紅色

42 綠色

43 黃色

44 藍色

45 品紅

46 青色

47 白色

比如要輸出的字型前景為紅色:

[cpp]view plain

copy

printf("\033[31mthis text is red \033[0mthis text has default color\n");  

如果同時還要加上黃色的背景:

printf(

"\033[31;43mthis text is red with yellow background\033[0mthis text has default colo

備註:記得將格式重置

printf 彩色列印

控制字元的通用格式如下 esc m 其中 esc 是轉義字元,其值為 033 是常量的左中括號 是若干屬性,通常是由乙個有特定意義的數字代替,每個屬性之間用分號分隔 m 就是字面常量字元m 部分顏色 字背景顏色 40 49 字顏色 30 39 40 黑 30 黑 41 紅 31 紅 42 綠 32 ...

printf 列印顏色

控制字元的通用格式如下 esc m 其中 esc 是轉義字元,其值為 033 是常量的左中括號 是若干屬性,通常是由乙個有特定意義的數字代替,每個屬性之間用分號分隔 m 就是字面常量字元m 屬性列表如下 1.通用格式控制 0 重置所有屬性 1 高亮 加粗 2 暗淡 4 下劃線 5 閃爍 7 反轉 8...

node列印彩色文字

字型顏色 30 37 console.log 033 30m 黑色字 033 0m 黑色 console.log 033 31m 紅色字 033 0m console.log 033 32m 綠色字 033 0m console.log 033 33m 黃色字 033 0m console.log ...