啊哈C语言——让计算机多彩的开口说话

啊哈C语言——让计算机多彩的开口说话

伴随着”wa wa wa“的一阵哭声,我们来到了这个精彩的世界,那么我们如何让计算机也"wa wa wa"的来到这个精彩的世界呢?
我们若是想让计算机把”它“想说的告诉我们,有两种方式
1、显示到屏幕上。
2、通过喇叭发出声音。

就如同我们一样,要么说话,要么就写在纸上,当然也可以通过打字等方式。

#include <stdio.h>
#include <stdlib.h>
int main(){
	printf("wa wa wa~");
	printf("hello world");
	return 0;
}

这里计算机使用C语言向我们说话,我们看一下计算机说了什么
在这里插入图片描述
可以看出,计算机如同刚出生的我们一般,wa wa wa的哭,然后向世界问好Hello world。
很明显,计算机是通过C语言的printf来说话的。

过了几个月后,计算机长大了,学了一些新的东西,它可以有颜色的说话了。

#include <stdio.h>
#include <stdlib.h>
int main(){
	system("color f5");
	printf("Hello world");
	return 0;
}

在这里插入图片描述
现在计算机可以以白底紫字说话了。
从C语言代码中,我们可以看到计算机学了一个新词叫做:system(“color f5”)
system可以执行命令行的系统命令,这里通过system调用了color f5这个系统命令。
color是系统命令,f5是参数。
color这个命令的作用就是更改命令提示符(cmd)的颜色。
其实f5均为数字,只不过这个数字和我们平常的数字不同。我们平常用的都是10进制数字,这里用的是16进制的数字。
10进制是0,1,2,3,4,5,6,7,8,9
逢十进一:9的下一位是十,也就是说逢到十了,所以进一,变成了一零即10
16进制是0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
这里a代表10,b代表11,以此类推f代表的就是15。从0到15一共有16个数,故为16进制
10进制是逢十进一
那么16进制便是逢十六进一
也就是说16进制10代表的不是十进制的十
而是16进制的十六,f之后便是10(十六)那么十六进制11就是17。

那我们现在回归正题
color f5
前面的数代表的是背景色,也就是说,f代表的就是白色。
后面的数代表的是文字颜色,即前景色,那么5代表的就是紫色。
如果只给一个数呢?

#include <stdio.h>
#include <stdlib.h>
int main(){
	system("color 5");
	printf("Hello world");
	return 0;
}

在这里插入图片描述
我们可以轻松的发现,只改变了文字的颜色。由此可推出。
只有一个数的时候,背景色采用默认值,前景色采用数值所对应的颜色。

那么本篇文章到此结束,感谢各位耐心的观看!

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A1gorithms

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值