啊哈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;
}


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

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

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

  1. 啊哈c语言答案1.3,啊哈C语言编程-第2课-让计算机开口说话

    为什么会有计算机的出现呢?我们伟大的人类,发明的每一样东西都是为了帮助我们改善生活.计算机同样是用来帮助我们的工具.想一想,假如你现在希望让计算机帮助你做一件事情,你首先需要做什么?是不是要先与计算机 ...

  2. c语言让电脑开口,C语言编程之《让计算机开口说话》

    为什么会有计算机的出现呢?我们伟大的人类,发明的每一样东西都是为了帮助我们人类,改善人类的生活.计算机同样是用来帮助我们人类的工具.想一想,假如你现在希望让计算机来帮助你做一件事情,首先你需要做什么? ...

  3. C语言编程之《让计算机开口说话》

    为什么会有计算机的出现呢?我们伟大的人类,发明的每一样东西都是为了帮助我们人类,改善人类的生活.计算机同样是用来帮助我们人类的工具.想一想,假如你现在希望让计算机来帮助你做一件事情,首先你需要做什么? ...

  4. 试用c51语言采样连续5次异常_学会这些自闭症儿童语言训练技巧,孩子开口说话不再困难...

    对于大部分自闭症孩子来说,不会说话是最大的障碍,语言功能的无意识或者退化是他们区别于其他会自主发音孩子的特点. 如果训练自闭症孩子的语言发言,就需要通过对自闭症孩子口型模仿.气流训练.单音节以及长音的 ...

  5. 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...

    基于C语言的计算机与多单片机红外无线串口通信的实现 基于C语言的计算机与多单片机红外无线 串口通信的实现 黄文亮 信息学院 电子信息工程专业 指导教师 刘传菊 摘要:计算机与一台或多台单片机的通信系统 ...

  6. OpenAI升级Codex,直接将书面语言转为计算机代码;区块链网站被黑客偷走6亿美元加密货币|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 孙胜 出品 | CSDN(ID:CSDNnews) ...

  7. C语言二级必须编译吗,c语言是计算机二级吗

    c语言是计算机二级吗 C语言是一门面向过程的.抽象化的通用程序设计语言,广泛应用于底层开发.C语言能以简易的方式编译.处理低级存储器.接下来由小编为大家整理出c语言是计算机二级吗,希望能够帮助到大家! ...

  8. c语言专业教学,C语言在计算机专业中的教学.docx

    浅谈C语言在计算机专业中的教学 [摘要]20世纪90年代以来,C语言迅速在全世界普及推广. 无论在中国还是在世界各国,"C语言程序设计"始终是高等学校的 一门基本的计算机课程.C语 ...

  9. C语言用计算机打印一只猫,浅析C语言在计算机中的应用

    王晓斌 摘要:C语言是应用广泛的一种计算机编程语言,它不仅是实际中计算机语言编程的基础知识,而且是许多大学必修的一门课程.文章简要介绍了C语言及其特点,针对其在计算机领域中的运用进行探讨,并阐述了C语 ...

  10. 计算机二级需要学什么语言吗,计算机二级学什么语言比较快一点

    满意答案 32号小宝 2019.01.05 采纳率:42%    等级:9 已帮助:209人 C语言,计算机二级考试的基本没有实用性,不能说明考试的人具有什么计算机的专业水平,充其量只能说明其具有最基 ...

最新文章

  1. 鸿蒙能够替代安卓吗,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪
  2. Spring全局异常处理
  3. 【UER #8】打雪仗
  4. (转)各种纹理贴图技术
  5. boost::contract模块实现sqrt的测试程序
  6. 开启php curl函数库的步骤
  7. php 登陆信息 传递,PHP传递POST信息
  8. Android 视频通话
  9. 对python的意思_python的意思
  10. sublimeText3安装emmet(For Mac)
  11. Python浅拷贝与深拷贝
  12. HDU 4558 剑侠情缘
  13. StringUtil.isEmpty()和StringUtil.isBlank()的区别
  14. SketchUp插件开发(一)简介
  15. 制作u盘winpe启动盘_u盘启动盘制作工具 纯净+好用,原来不止是 微pe
  16. 程序员也需要知道的经济学通识
  17. 在html中嵌入java_在html中嵌入java swing
  18. bootstrap btn 按钮颜色 class=btn btn-success
  19. 旧约圣经对基督(弥赛亚)的预言
  20. 【内网安全】——内网主机发现

热门文章

  1. Ubuntu9.10下永中Office2009安装
  2. dell刷sn_戴尔电脑强刷 BIOS 的方法
  3. 如何批量将mp3压缩变小?
  4. 【接口测试】Jmeter+ant安装及简单使用教程(集成)
  5. 计算机毕业论文基于Python实现的仓库库存管理系统进销存储系统
  6. 音乐源码重新上传了,请童鞋们自行下载
  7. java索引越界异常_如何处理Java数组索引越界异常?
  8. 计算机导论国内外发展,计算机导论第一章计算机发展历程.ppt
  9. 计算机软件研究方法与技术路线,毕业论文研究方法与技术路线
  10. android四大基本布局,四大布局 使用详解