该段代码编译运行后显示的是蓝色背景,白色闪烁字的效果
生活随笔
收集整理的這篇文章主要介紹了
该段代码编译运行后显示的是蓝色背景,白色闪烁字的效果
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
int main(int argc,char **argv)
{
??????? printf("\033[44;37;5m hello world\033[0m\n");
??????? return 0;
}
該段代碼編譯運行后顯示的是藍色背景,白色閃爍字的效果。
解釋下 特殊字符的使用及定義:
“\033”引導(dǎo)非常規(guī)字符序列。“m”意味著設(shè)置屬性然后結(jié)束非常規(guī)字符序列
“44;37;5”為藍色,前景白色,閃爍光標的 特殊字符代碼。具體如下:
編碼??? 顏色/動作
0?????? 重新設(shè)置屬性到缺省設(shè)置
1?????? 設(shè)置粗體
2?????? 設(shè)置一半亮度(模擬彩色顯示器的顏色)
4?????? 設(shè)置下劃線(模擬彩色顯示器的顏色)
5?????? 設(shè)置閃爍
7?????? 設(shè)置反向圖象
22????? 設(shè)置一般密度
24????? 關(guān)閉下劃線
25????? 關(guān)閉閃爍
27????? 關(guān)閉反向圖象
30????? 設(shè)置黑色前景
31????? 設(shè)置紅色前景
32????? 設(shè)置綠色前景
33????? 設(shè)置棕色前景
34????? 設(shè)置藍色前景
35????? 設(shè)置紫色前景
36????? 設(shè)置青色前景
37????? 設(shè)置白色前景
38????? 在缺省的前景顏色上設(shè)置下劃線
39????? 在缺省的前景顏色上關(guān)閉下劃線
40????? 設(shè)置黑色背景
41????? 設(shè)置紅色背景
42????? 設(shè)置綠色背景
43????? 設(shè)置棕色背景
44????? 設(shè)置藍色背景
45????? 設(shè)置紫色背景
46????? 設(shè)置青色背景
47????? 設(shè)置白色背景
49????? 設(shè)置缺省黑色背景
其他有趣的代碼還有:
\033[2J???????? 清除屏幕
\033[0q???????? 關(guān)閉所有的鍵盤指示燈
\033[1q???????? 設(shè)置“滾動鎖定”指示燈 (Scroll Lock)
\033[2q???????? 設(shè)置“數(shù)值鎖定”指示燈 (Num Lock)
\033[3q???????? 設(shè)置“大寫鎖定”指示燈 (Caps Lock)
\033[15:40H???? 把關(guān)閉移動到第15行,40列
\007??????????? 發(fā)蜂鳴生beep
{
??????? printf("\033[44;37;5m hello world\033[0m\n");
??????? return 0;
}
該段代碼編譯運行后顯示的是藍色背景,白色閃爍字的效果。
解釋下 特殊字符的使用及定義:
“\033”引導(dǎo)非常規(guī)字符序列。“m”意味著設(shè)置屬性然后結(jié)束非常規(guī)字符序列
“44;37;5”為藍色,前景白色,閃爍光標的 特殊字符代碼。具體如下:
編碼??? 顏色/動作
0?????? 重新設(shè)置屬性到缺省設(shè)置
1?????? 設(shè)置粗體
2?????? 設(shè)置一半亮度(模擬彩色顯示器的顏色)
4?????? 設(shè)置下劃線(模擬彩色顯示器的顏色)
5?????? 設(shè)置閃爍
7?????? 設(shè)置反向圖象
22????? 設(shè)置一般密度
24????? 關(guān)閉下劃線
25????? 關(guān)閉閃爍
27????? 關(guān)閉反向圖象
30????? 設(shè)置黑色前景
31????? 設(shè)置紅色前景
32????? 設(shè)置綠色前景
33????? 設(shè)置棕色前景
34????? 設(shè)置藍色前景
35????? 設(shè)置紫色前景
36????? 設(shè)置青色前景
37????? 設(shè)置白色前景
38????? 在缺省的前景顏色上設(shè)置下劃線
39????? 在缺省的前景顏色上關(guān)閉下劃線
40????? 設(shè)置黑色背景
41????? 設(shè)置紅色背景
42????? 設(shè)置綠色背景
43????? 設(shè)置棕色背景
44????? 設(shè)置藍色背景
45????? 設(shè)置紫色背景
46????? 設(shè)置青色背景
47????? 設(shè)置白色背景
49????? 設(shè)置缺省黑色背景
其他有趣的代碼還有:
\033[2J???????? 清除屏幕
\033[0q???????? 關(guān)閉所有的鍵盤指示燈
\033[1q???????? 設(shè)置“滾動鎖定”指示燈 (Scroll Lock)
\033[2q???????? 設(shè)置“數(shù)值鎖定”指示燈 (Num Lock)
\033[3q???????? 設(shè)置“大寫鎖定”指示燈 (Caps Lock)
\033[15:40H???? 把關(guān)閉移動到第15行,40列
\007??????????? 發(fā)蜂鳴生beep
總結(jié)
以上是生活随笔為你收集整理的该段代码编译运行后显示的是蓝色背景,白色闪烁字的效果的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用C语言Linux下打印带颜色的字符串
- 下一篇: 字是绿色是字符串