溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言編程之《輸出帶有顏色》

發(fā)布時間:2020-06-17 14:46:04 來源:網(wǎng)絡 閱讀:2275 作者:小拾一 欄目:編程語言

在前一篇文章我們學習了讓計算機開口說話是使用printf。但是我們發(fā)現(xiàn),計算機“說”出的話都是“黑底白字”的,其實計算機可以輸出彩色的,我們一起來看看吧。

注意此處代碼只能在Windows操作系統(tǒng)下編譯運行。下面,我們來看看,如何讓顏色出現(xiàn)吧。

請嘗試輸出一下代碼,并運行,看看會發(fā)生什么?

#include

#include

int main()

{

system("color 5");

printf("ni\nhao ");

return 0;

}

運行之后,我們發(fā)現(xiàn),底色仍然是黑色。但是,文字顏色已經(jīng)變?yōu)椤白仙钡牧恕W秘就在代碼中。

system("color 5");

在這句話,5代表“紫色”,你可以嘗試下其他數(shù)字,看看分別是什么顏色。

既然字的顏色可以變,那么背景是否可以變呢?來嘗試下面這段代碼


#include

#include

int main()

{

system("color f5");

printf("ni\nhao ");

return 0;

}

運行結果如下:

C語言編程之《輸出帶有顏色》

上面這段代碼在原來5的前面加了一個f ,這里f代表的背景色是“白色”。

那么設置背景色和文字顏色的方法是,在color后面加上兩個一位數(shù)字,第一個數(shù)字表示的是背景色,第二個數(shù)字表示文字顏色,如color后面只加了一個一位數(shù)字,則表示只設置文字顏色背景色仍然使用默認的也是。
C語言編程之《輸出帶有顏色》
需要說明的是這里的一位數(shù)字表示其實是16進制的數(shù),他只能是0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f中某一個數(shù)。
C語言編程之《輸出帶有顏色》

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI