1、首先要分情況,有兩種,一種是輸出文本字體的大小。另外一種是控制臺(tái)字體大小。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、讓胡路ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的讓胡路網(wǎng)站制作公司
1)文本數(shù)據(jù)沒(méi)有文字大小的概念,無(wú)法控制字體大小。例如notepad能改變字體大小并不是改變指定字的大小,而是notepad里的一個(gè)設(shè)置,打開(kāi)其它文件你一樣會(huì)發(fā)現(xiàn)字體也隨之變化了。如果你希望用ie打開(kāi),那你可以寫html語(yǔ)句以控制文字大小,例如
文字大小
,這句話就是指用font標(biāo)簽控制字體大小為6。
2)對(duì)于控制臺(tái)字體大小,需要調(diào)用平臺(tái)的api來(lái)實(shí)現(xiàn),或者對(duì)平臺(tái)api封裝的函數(shù)來(lái)實(shí)現(xiàn)。
比如windows
的控制臺(tái)程序,就要調(diào)用windows的api來(lái)實(shí)現(xiàn)
bool
setconsolefont(handle,
dword)
2、system("color
01")可以改變字體的顏色。
顏色屬性由兩個(gè)十六進(jìn)制數(shù)字指定
--
第一個(gè)為背景,第二個(gè)則為前景。每個(gè)數(shù)字可以為以下任何值之一:
=
黑色
8
=
灰色
1
=
藍(lán)色
9
=
淡藍(lán)色
2
=
綠色
a
=
淡綠色
3
=
湖藍(lán)色
b
=
淡淺綠色
4
=
紅色
c
=
淡紅色
5
=
紫色
d
=
淡紫色
6
=
黃色
e
=
淡黃色
7
=
白色
f
=
亮白色
程序運(yùn)行的時(shí)候
1右鍵點(diǎn)你的cmd窗口屬性,
2、選擇字體選擇選項(xiàng)
3、設(shè)置字號(hào),然后選中保存
printf是向終端輸出字符,字體是由終端決定的,printf函數(shù)無(wú)法控制字體。
要修改終端的字體,可以在命令行的標(biāo)題上點(diǎn)右鍵,選“屬性”,里面有設(shè)置字體、字號(hào)、顏色等的地方。
用ctype.h中的函數(shù)tolower和toupper。前者以大寫的字符作為參數(shù),返回相應(yīng)的小寫字符;后者以小寫的字符作為參數(shù),返回相應(yīng)的大寫字符。
#include ctype.h
#include stdio.h
int main()
{
char c = 'A';
printf("%c", tolower(c)); //a
c = 'b';
printf("%c", toupper(c)); //B
return 0;
}
如果沒(méi)有相應(yīng)的大小寫,函數(shù)會(huì)返回字符本身。
#include ctype.h
#include stdio.h
int main()
{
char c = '0';
printf("%c", tolower(c)); //0
printf("%c", toupper(c)); //0
return 0;
}