【完结22章】C++数据开放平台实战,手把手教你做工业级项目

笑面虎
• 阅读 58

【完结22章】C++数据开放平台实战,手把手教你做工业级项目 【完结22章】C++数据开放平台实战,手把手教你做工业级项目

C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。 C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。 甚至用于其他编程语言的库和编译器也使用C++编写。

C++与C语言完全兼容,C语言的绝大部分内容可以直接用于C++的程序设计,用C语言编写的程序可以不加修改地用于C++。

C++语言数据类型可以分为两大类:基本类型和引用类型。基本类型是指不能再分解的数据类型,其数据在函数的调用中是以传值方式工作的;引用类型有时也称复合类型,它是可以分解为基本类型的数据类型,其数据在函数调用中是以传址方式来工作的。

常量及符号 1、整型常量:整型常量可以分为有符号整型常量和无符号整型常量

八进制:以0开头,即以0作为八进制数的前缀,每位取值范围是0~7,八进制数通常是无符号数。

例如:016、0101、0128都是合法的八进制数 十六进制:以0x或者0X开头,其数码取值范围0 ~ 9,以及A ~ F或者a ~ f

例如:0X2A1、0XC5、0XFFFF都是合法的16进制数 2、实型常量

小数表示法:由整数部分和小数部分组成,整数部分和小数部分每位取值范围是0~9,例如:0.0、3.25、0.00596、2.0 指数表示法:指数部分以符号"e"或者"E"开始,但必须是整数,并且符号"e"或"E"两边都必须有一个数,例如:1.2e20和-3.4e-2 3、字符常量:字符常量是单引号括起来的字符,例如:'a'和'?'都是合法字符常量。字符'a'的ASCII码值是97,字符'A'的ASCII码值是41,字符'?'的ASCII码值是63 转义字符是特殊的字符常量,使用时以字符串’'代表开始转义,和后面不同的字符表示转义的字符。 4、字符串常量:是由一对双引号括起来的零个或多个字符序列,例如:“welcome to our school”、“hello world”。""可以表示一个空字符串。

字符常量’A’和字符串常量"A"是不同的,字符串常量"A"是由'A'和'\0'两个字符组成的,字符串长度是2,字符串常量'A'只是一个字符,没有长度。 5、其他常量

布尔常量:布尔常量只有两个,一个是true,表示真;另一个是false,表示假。 枚举常量:枚举型数据中定义的成员也是常量,这将在后文介绍。 宏定义常量:通过#define宏定义的一些值也是常量。例如:define PI3.1415。其中PI就是常量。

C++支持的最基本的三种程序运行结构:

顺序结构:程序按顺序执行,不发生跳转; 选择结构:判断条件是否满足,有选择性的执行相应的程序; 循环结构:判断条件是否满足,循环多次执行某一段程序;

if语句 作用:执行满足条件的语句

if语句的三种形式:

单行格式if结构:if 多行格式if结构:if - else 多条件的if结构:if - else if - else 嵌套if结构:if { if { if } }

while语句 特点:先判断,在循环; do-while语句 特点:先循环一次,再判断; for语句 特点:结构清晰,代码简洁 break 作用:用于跳出选择结构或者循环结构 continue语句 作用:在循环语句中,跳过本次循环,接着下一次循环

点赞
收藏
评论区
推荐文章
菜园前端 菜园前端
1年前
什么是面向对象编程?
原文链接:什么是面向对象编程?面向对象程序设计(ObjectOrientedProgramming,OOP)是一种计算机编程架构,也可以理解为是一种编程的思想。面向对象程序设计的核心就是对象和类,对象也是类的实例化,类是对现实对象的抽象。对象间通过消息传递
Wesley13 Wesley13
2年前
JAVA 基础知识
JAVA纯面向对象语言,有平台无关性,一次编译到处运行,编辑器会把java代码变成中间代码,然后在JVM上解释执行。拥有很多内置的类库,提供了对Web应用开发的支持,具有较好的安全和健壮性。JAVA和C的异同都是面向对象语言使用了面向对象的思想(封装,继承,多态),面向对象的特性(继承和组合)  面向对象有以下特点:  (1
Wesley13 Wesley13
2年前
Java学习路线图
JavaJava是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立
Stella981 Stella981
2年前
25本免费的Python电子书
Python是一种面向对象、直译式计算机编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。Python可以和C/C语言整合在一起,也能支持命令式程序设计、面向对象程序设计
Wesley13 Wesley13
2年前
Java是一门面向对象编程语言的理解
Java是一门面向对象编程语言。不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有:简单性面向对象分布式健壮性安全性
彭玘 彭玘
2星期前
C/C++气象数据中心实战,手把手教你做工业级项目
C/C气象数据中心实战,手把手教你做工业级项目download》chaoxingit.com/1961/实战项目:C/C气象数据中心实战,手把手教你做工业级项目引言:介绍气象数据中心项目的背景和重要性,以及使用C/C语言进行实战的意义和目的。1
金旋 金旋
3个月前
C语言/C++【VIP专属】直播带学精讲课
//下仔のke:https://yeziit.cn/14574/C语言是一种通用编程语言,它的设计初衷是提供一种结构化的编程方式,并且能够高效地处理底层硬件操作。C语言具有以下特点:面向过程:C语言是一种面向过程的编程语言,它以函数为单位进行程序设计。函数
鲍二家的 鲍二家的
1个月前
[完结22章]C++数据开放平台实战,手把手教你做工业级项目
学习地址1:https://pan.baidu.com/s/1kwRsJawCH7W9WXvSXt7A提取码:4c6l学习地址2:https://share.weiyun.com/Av8n5sen密码:rda6fw一、什么是CC(cplusplus
双寿 双寿
1个月前
C++数据开放平台实战,手把手教你做工业级项目[完结22章]
学习资料1:https://pan.baidu.com/s/15uqLwUVJxq87xlOh1cuAQ提取码:fxnk学习资料2:https://share.weiyun.com/Av8n5sen密码:rda6fw本文给大家讲解几个C的项目课程:一、
吉太 吉太
1个月前
C++数据开放平台实战,手把手教你做工业级项目(完结)
学习资料1:https://pan.baidu.com/s/1nV9Mk9J1oiOrqzVypoXTug提取码:ur4d学习资料2:https://share.weiyun.com/Av8n5sen密码:rda6fw近几年,C已经成为助力程序员走出内