作者:电脑信息网日期:
返回目录:设置问题
在c语言中,system("color 01") 颜色属性复由两个十六进制数字指定,第一个为背景,第二个则为前景。
每个数字可以为以下任何值之一:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
当前制阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。
扩展资料:
C语言参考函数
C语言fabs()函数:求知双精度浮点数的道绝对值
C语言abs()函数:求整数的绝对值
C语言div()函数:求两个数的商和余数
C语言fmod()函数:求x/y的余数(针对浮点数)
C语言acos()函数:求反余弦
C语言asin()函数:求反正弦
C语言atan()函数:求反正切
C语言atan2()函数:求x/y的反正切值
参考资料来源:百度百科-c语言
(1) scanf("%d%d%d",&red,&green,&blue); //输入三个值
(2) red = red%256;
blue =blue%256;
green = green%256;//将数百据转换到0~255之间
(3)rgb = red | (green<<8) | (blue<<16);//通过或度运算将数据放到对应位专置上
(4)0x%x //以16进制输出数属据
//定义设置颜色的函数
//第一个参数是字体颜色,第二个参数是背景zhidao颜色
void setColor(unsigned short ForeColor=7,unsigned short BackGroundColor=0)//默认设为字体白色回,背景黑色
{
HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);//获取当前窗口句柄
SetConsoleTextAttribute(handle,ForeColor+BackGroundColor*0x10);//设置答颜色
}
对应的颜色码表:
1. 0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 10 = 淡绿色
3 = 浅绿色 11 = 淡浅绿色
4 = 红色 12 = 淡红色
5 = 紫色 13 = 淡紫色
6 = 黄色 14 = 淡黄色
7 = 白色 15 = 亮白色