• 授课时间:

    现场安排开课时间

  • 授课对象:

    想学C++的学员

  • 网报价格:电询    课程原价:电询
  • 咨询热线:400-998-6158
  • 授课地址:青岛市市北区金坛路17号服务外包基地A座
  • 课程详情

  • 机构简介
  • 地图信息
  • 预约试听

青岛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及数据结构

计算机概述

标准 语言(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语言数据输出大汇总以及轻量进阶》一节中展开讲解。

我们把代码补充完整,体验一下:
			
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int n = 100;
  5. char c = '@'; //字符用单引号包围,字符串用双引号包围
  6. float money = 93.96;
  7. printf("n=%d, c=%c, money=%f\n", n, c, money);
  8. return 0;
  9. }
输出结果:
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 这种简单的小数也不行。我们将在《小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文)》一节详细介绍。

我们也可以不用变量,将数据直接输出:
纯文本复制
			
  1. #include <stdio.h>
  2. int main()
  3. {
  4. float money = 93.96;
  5. printf("n=%d, c=%c, money=%f\n", 100, '@', money);
  6. return 0;
  7. }
输出结果与上面相同。

在以后的编程中,我们会经常使用 printf,说它是C语言中使用频率较高的一个函数一点也不为过,每个C语言程序员都应该掌握 printf 的用法,这是较基本的技能。

printf 的用法比较灵活,也比较复杂,初学者知识储备不足,不能一下子掌握,目前大家只需要掌握较基本的用法,以后随着编程知识的学习,我们会逐步介绍更加*的用法,较终让大家完全掌握 printf。


更多培训课程,学习资讯,课程优惠等学校信息,请进入 青岛达内教育青岛C++培训青岛java培训 网站详细了解,免费咨询电话:400-998-6158

预约试听
  • 姓名: *
  • 性别:
  • 手机号码: *
  • QQ:
  • 微信:
  • 其它说明:
  • 验证码: *  看不清,请点击刷新
相关课程