重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在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语言
#includestdio.h
int main()
{
int m, n, number=0;
printf(" 红球 白球 黑球\n");
printf("......................\n");
for( m=0; m=3; m++ )
for( n=0; n=3; n++ )
if(8-m-n=6)
printf(" %2d: %d %d %d\n", ++number, m, n, 8-m-n);
return 0;
}
扩展资料:
用C语言简单实现组合
代码:
#include stdio.h
#define MAXIN 10
int a[MAXIN]={0};
int counts=0;
void comb(int n, int m)
{
if (m=0)
{
for (int j=1;j=counts;j++)
printf("%d ",a[j]);
printf("\n");
return;
}
for (int i=n;i=m;i--)
{
a[m]=i;
comb(i-1,m-1);
}
}
int main()
{
int n, m;
scanf("%d%d", n, m);
counts=m;
comb(n, m);
return 0;
}
可通过以下两种方法解决:
方法1. 用windows api. 如下代码输出123(高亮绿色前景白色背景)456(高亮黄色前景白色背景)在同一行。
#include stdio.h
#include windows.h
int main(){
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, FOREGROUND_INTENSITY | BACKGROUND_INTENSITY| FOREGROUND_GREEN |BACKGROUND_RED|BACKGROUND_GREEN|BACKGROUND_BLUE);
printf("123");
SetConsoleTextAttribute(hConsole, FOREGROUND_INTENSITY| BACKGROUND_INTENSITY| FOREGROUND_RED | FOREGROUND_GREEN |
BACKGROUND_RED|BACKGROUND_GREEN|BACKGROUND_BLUE);
printf("456");
getchar();
return 0;
}
这里FOREGROUND_GREEN可以换成1-255的数字,表示不同配色。
方法2, 使用ansi颜色码。
两步:
I. 修改c:\windows\system32\CONFIG.NT文件,在最后添加一行:
device=%SystemRoot%\system32\ansi.sys
II. 然后c程序里用ansi颜色码,控制输出。 例如,输出一个绿色的123和一个黄色的456:
printf("\033[32m123\033[33m456\n");
这个是文本模式下视频缓冲区的格式
彩色显示器 文本显示方式下视频缓冲区起始地址是 0xB8000000
一个字符在视频缓冲区里占两个字节
第一个字节 存的是 显示字符的ASCII码 ch
第二个字节 高四位 存的是 显示字符的背景色,低四位存的是 字符的颜色,就是前景色
((WHITE4)+BLUE_BLINK)就是将白色背景和蓝色前景合成为一个字节
/etc/vimrc
增加对 vim配置
syntax on #打开颜色高亮
set number #打开行号
set ts=2 #设置tab键
set t_Co=256 #设置256色
$ vi /etc/vimrc
加一行
colorscheme murphy
保存退出就好了。
如果觉得murphy配色方案不好,可以看一下/usr/share/vim/vim63/colors,那里保存着很多的配色方案,你可以任选一个替换上面的murphy。