青岛C++培训哪家好
先需要说明的是,集成开发环境和编译器又不是一回事情。通常集成开发环境可以搭配一种或多种编译器。编译器的功能是将C++源程序转变成可执行的程序,而集成开发环境则是一系列代码编辑、调试和管理工具。目前Windows操作系统下使用比较广泛的集成开发环境有微软的Visual Studio(包括6.0版、2010版和2012版等)、Dev-C++、Eclipse、Code::Blocks等。
C++课程内容
适合学员:技术进阶、应届毕业生、转行
使用教材:线上授课
授课时间:随时可学、不受时间地点限制
课程简介:达内 c/c++ 课程体系的深度在行业内首屈一指 , 学员将在 , 面向过程 , 面向对象 , 容器 , 数据结构 , 核心算法 , 系统级开发 , 多进程 , 多线程 , 数据库 , 异常处理等方面深入细致的学习 , 不仅如此达内 c/c++ 课程体系还涵盖了 html 以及 js 的内容使学员成为全栈式工程师 , 符合企业真正需求的人才。
课程特色:
1. 夯实 C++ 基础
2. 精通 linux 操作系统
3. 精通 windows 操作系统
4. 深入学习数据库技术
5. 视频网站解决方案
6. 免费重修
7. 7天免费试学
8. 签署工作协议,符合条件可退还学费
课程详情:
标准C及数据结构
计算机概述
标准 C 语言(C99 标准)
数据结构和算法
linux系统级开发
Linux 文件系统
Linux 内存管理
Linux 进程管理
Linux 线程管理
网络通讯
标准C++及QT框架库
C++ 基础部分
C++ *部分
QT 框架库基础
智能监控系统
容器及数据库
STL
QT 框架库*
MySql 数据库
大项目实战
环境搭建、通讯协议、视频加解码,音画同步,分布式存储 , 哈希算法,数据同步等
在屏幕上输出各种类型的数据
在《一个C语言程序》一节中,我们使用 puts 来输出字符串。puts 是 output string 的缩写,只能用来输出字符串,不能输出整数、小数、字符等,我们需要用另外一个函数,那就是 printf。printf 比 puts 更加强大,不仅可以输出字符串,还可以输出整数、小数、单个字符等,并且输出格式也可以自己定义,例如:
- 以十进制、八进制、十六进制形式输出;
- 要求输出的数字占 n 个字符的位置;
- 控制小数的位数。
printf 是 print format 的缩写,意思是“格式化打印”。这里所谓的“打印”就是在屏幕上显示内容,与“输出”的含义相同,所以我们一般称 printf 是用来格式化输出的。
先来看一个简单的例子:
printf("C语言中文网");这个语句可以在屏幕上显示“C语言中文网”,与puts("C语言中文网");的效果类似。
输出变量 abc 的值:
int abc=999; printf("%d", abc);这里就比较有趣了。先来看%d,d 是 decimal 的缩写,意思是十进制数,%d 表示以十进制整数的形式输出。输出什么呢?输出变量 abc 的值。%d 与 abc 是对应的,也就是说,会用 abc 的值来替换 %d。
再来看个复杂点的:
int abc=999; printf("The value of abc is %d !", abc);会在屏幕上显示:
The value of abc is 999 !
你看,字符串 "The value of abc is %d !" 中的 %d 被替换成了 abc 的值,其他字符没有改变。这说明 %d 比较特殊,不会原样输出,会被替换成对应的变量的值。
再来看:
int a=100; int b=200; int c=300; printf("a=%d, b=%d, c=%d", a, b, c);会在屏幕上显示:
a=100, b=200, c=300
再次证明了 %d 与后面的变量是一一对应的,一个 %d 对应一个变量,第二个 %d 对应第二个变量……
%d称为格式控制符,它指明了以何种形式输出数据。格式控制符均以%开头,后跟其他字符。%d 表示以十进制形式输出一个整数。除了 %d,printf 支持更多的格式控制,例如:
- %c:输出一个字符。c 是 character 的简写。
- %s:输出一个字符串。s 是 string 的简写。
- %f:输出一个小数。f 是 float 的简写。
除了这些,printf 支持更加复杂和优美的输出格式,考虑到读者的基础暂时不够,我们将在《C语言数据输出大汇总以及轻量进阶》一节中展开讲解。
我们把代码补充完整,体验一下:
- #include <stdio.h>
- int main()
- {
- int n = 100;
- char c = '@'; //字符用单引号包围,字符串用双引号包围
- float money = 93.96;
- printf("n=%d, c=%c, money=%f\n", n, c, money);
- return 0;
- }
n=100, c=@, money=93.959999
要点提示:
1) \n是一个整体,组合在一起表示一个换行字符。换行符是 ASCII 编码中的一个控制字符,无法在键盘上直接输入,只能用这种特殊的方法表示,被称为转义字符,我们将在《C语言转义字符》一节中有具体讲解,请大家暂时先记住\n的含义。
所谓换行,就是让文本从下一行的开头输出,相当于在编辑 Word 或者 TXT 文档时按下回车键。puts 输出完成后会自动换行,而 printf 不会,要自己添加换行符,这是 puts 和 printf 在输出字符串时的一个区别。
2) //后面的为注释。注释用来说明代码是什么意思,起到提示的作用,可以帮助我们理解代码。注释虽然也是代码的一部分,但是它并不会给程序带来任何影响,编译器在编译阶段会忽略注释的内容,或者说删除注释的内容。我们将在《C语言标识符、关键字和注释》一节中详细讲解。
3) money 的输出值并不是 93.96,而是一个非常接近的值,这与小数本身的存储机制有关,这种机制导致很多小数不能被精确地表示,即使像 93.96 这种简单的小数也不行。我们将在《小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文)》一节详细介绍。
我们也可以不用变量,将数据直接输出:
纯文本复制
- #include <stdio.h>
- int main()
- {
- float money = 93.96;
- printf("n=%d, c=%c, money=%f\n", 100, '@', money);
- return 0;
- }
在以后的编程中,我们会经常使用 printf,说它是C语言中使用频率较高的一个函数一点也不为过,每个C语言程序员都应该掌握 printf 的用法,这是较基本的技能。
printf 的用法比较灵活,也比较复杂,初学者知识储备不足,不能一下子掌握,目前大家只需要掌握较基本的用法,以后随着编程知识的学习,我们会逐步介绍更加*的用法,较终让大家完全掌握 printf。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 青岛达内教育青岛C++培训青岛java培训 网站详细了解,免费咨询电话:400-998-6158