代码编织梦想

与前端联调数据看板

确定小磨盘数据传输格式

开发了部分功能

学习c++

C++基础教程
一、数据类型
1.1、第一个C++程序


1.2、数据类型


1.3、常量及符号
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就是常量。
1.4、变量
1、标识符:是用来对C++程序中的常量、变量、语句标号以及用户自定义函数的名称进行标识的符号。
标识符命名规则:
1.有字母、数字及下划线组成,且不能以数字开头。
2.大写和小写字母代表不同意义。
3.不能与关键字同名
4.尽量“见名知义”,应该受一定规则的约束。
不合法的标识符:6A、ABC*、case(保留字)
c++保留关键字,如表所示:


2、变量与变量说明:变量使用前一定要定义或说明,变量声明的一般形式如下:[修饰符] 类型 变量名标识符;

类型是变量类型的说明符,说明变量的数据类型。修改师傅是任选的,可以没有。

3、整型变量:整型变量可以分为短整型、整型和长整型,变量类型说明符分别是short、int、long。根据是否有符号还可分为以下6种。

整型 [signed] int
无符号整型 unsigned [int]
有符号短整型 [signed] short [int]
无符号短整型 unsigned short [int]
有符号长整型 [signed] long [int]
无符号长整型 unsigned long [int]

4、实型变量:又称为浮点型变量,变量可分为单精度(float)、双精度(double)和长双精度(long double)三种。


5、变量赋值:变量值是动态改变的,每次改变都需要进行赋值运算。变量赋值的形式如下:变量名标识符 = 表达式,例如:


6、变量赋初值:可以在声明变量的时候就把数据赋给变量,这个过程叫变量赋初值,赋初值的情况有以下几种:

int x=5;:表示定义x为有符号的基本整型变量,赋初值为5
int x,y,z=6;:表示定义x、y、z为有符号的基本整型变量,z赋初值为6
int x=3,y=3,z=3;:表示定义x、y、z为有符号的基本整型变量,且赋予的初值均为3
7、字符变量:

1、一个字符类型,即可以字符形式输出,也可以整数类型输出:

2、允许对字符数据进行算术运算,此时就是对它们的ASCII码值进行算术运算:

1.5、数据输入与输出
1、控制台屏幕

2、操作控制:在头文件iomanip.h中定义了一些控制流输出格式的函数,默认情况下整型数按十进制形式输出,也可以通过hex将其设置为十六进制输出。流操作的控制具体函数如下

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_49033047/article/details/129604816

基于elasticsearch的开源报警elastalert_莱昂纳多达芬奇的博客-爱代码爱编程

Elastalert是Yelp公司用python写的一个报警框架,github地址为   https://github.com/Yelp/elastalert 文档参见: http://elastalert.readthedocs.io/en/latest/elastalert.html 安装要求: ·        Elastics

string.format()的详细用法_anita9999的博客-爱代码爱编程_string.format

问题 在开发的时候一段字符串的中间某一部分是需要可变的 比如一个Textview需要显示”XXX用户来自 上海 年龄 21 性别 男”  其中的 XXX 是用户名 每个用户也是不一样的  地区 上海 为可变的string数据  年龄 21 为可变的int数据  性别 男 为可变的string数据  遇到这种情况你们是怎么样解决的呢?把这段字符串保存在常量

Ethernet_II帧和802.3_Ethernet帧格式比较-爱代码爱编程

一、Ethernet帧格式的发展  1980 DEC,Intel,Xerox制订了Ethernet I的标准  1982 DEC,Intel,Xerox又制订了Ehternet II的标准  1982 IEEE开始研究Ethernet的国际标准802.3  1983 迫不及待的Novell基于IEEE的802.3的原始版开发了专用的Ethernet帧格式 

使用react16.4.2 + antd 3.x 开发中 遇到的一些问题,和解决方法-爱代码爱编程

一, react antd 时间组件DatePicker报错The above error occurred in the 「CalenderWrapper」 component 1.在做一个新增页面antd的DatePicker组件报错,导致页面第一次添加成功,第二次新增页面无法打开 debugger发现提交成功后,是这个value.locale方法报

苹果 iOS 应用 TestFlight 内测版下载地址汇总(8月16日更新)-爱代码爱编程

内测版本均为最新内测版本。 需提前下载 TestFlight App。 如有特殊版本会标出,建议使用自带Safari浏览器食用。 如果链接提示【不再接受任何新测试员】,说明内测已满。  附上通过testflight下载应用的安装教程:https://www.wedaoliu.com/Index/infos.html?id=433 (如果不

Spring Cloud 学习笔记(1 / 3)-爱代码爱编程

Spring Cloud 学习笔记(2 / 3) Spring Cloud 学习笔记(3 / 3) ---01_前言闲聊和课程说明02_零基础微服务架构理论入门03_第二季Boot和Cloud版本选型04_Cloud组件停更说明05_父工程Project空间新建06_父工程pom文件07_复习DependencyManagement和Dependenc

python3 实现AES加密、解密 、及报错误处理-爱代码爱编程

目录 资料一 : 实测可行,略有区别 为什么要将加密的文本填充长度为16位 及 位数不足引起的报错?  资料二:  拓展参考   资料一 : 实测可行,略有区别   前言 之前写过一篇aes的加密文章,当时的写法还不太成熟,后续参考了另一个博主的博客后恍然大悟。在此附上地址:http://blog.csdn.net/hh775313602/

宁德一中2021高考成绩查询,喜报!宁德各县市高考成绩公布,点击查看...-爱代码爱编程

原标题:喜报!宁德各县市高考成绩公布,点击查看... 随着高考成绩的揭晓,相信大家都在关注,全市各地的学子们考得如何?连日来,记者对于各地的考试情况进行了收集,陆续为您揭晓。 您关注的高考成绩来了—— 福鼎一中: 梁小雨同学以原始分696分(语文139、数学136、英语143、理综278)获宁德市理科第一名; 廖振宇同学以原始分658分(语文

2021年南昌十五中高考成绩查询,喜报|2020年南昌市高考喜报合集(更新时间:2020.9.14))...-爱代码爱编程

高考新闻发布会.jpg (79.46 KB, 下载次数: 58) 2020-7-23 16:06 上传 7月23日上午,2020江西高考分数线出炉啦! 江西省2020年全国普通高校各类招生录取最低控制分数线 文史类 一本547分 二本488分 军校生537分 理工类 一本535分 二本463分 军校生525分 【江西省高考状

计算机网络实验IP数据报分片,实验报告三IP数据分片.doc-爱代码爱编程

实验报告三IP数据分片 计算机网络实验报告 实验名称:IP数据分片 组号:一组 角色号:B 姓 名: 班 级: 学 号: 日 期:2014.4.21 一,实验目的 学习IP数据报分片原理 二,实验步骤 本练习将主机A、B、C、D、E、F作为一组进行实验。1.? 在主机B上使用“实验平台上工具栏中的MTU工具” 设置以太网端口的M

基于单片机的公交车报站系统-爱代码爱编程

 word完整版可点击如下下载>>>>>>>>  基于单片机的公交车报站系统设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告和相关PPT等文档,供大家参考学习。也可在本博客主页找到更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.ne

爬虫日记01:爬取m3u8格式视频和解密-爱代码爱编程

开发环境 ·python3.10 ·pycharm 相关模块的应用 import requests from bs4 import BeautifulSoup import asyncio import aiohttp import aiofiles 确定目标需求 对某盗版网站进行浴血黑帮视频的爬取 嘿嘿 进行网页数据分析,找寻我们所