3.处理数据

处理数据

  • 写在前面
  • 1.变量
    • 整型
    • char类型
    • bool类型
    • 浮点型
    • 类型分类
  • 2.算术运算符
  • 3.类型转换
  • 总结

写在前面

关于看书。其实我已经很久没看过书了,最近一次长时间看书还要追述到大学的时候,那时候上面都没有,就是有时间。原本我其实很爱看书的,初中看小说,高中看诗词歌赋,大学接触了专业课,就开始看计算机相关的书籍。当然,最喜欢的还是小说,上一本小说还是大三的时候看的陈忠实先生的《白鹿原》。后来迷上了短视频,当然不会怪短视频,还得怪自己没有定力,看书的想法就离我越来越远了,包括现在也是,看书的时候总想刷手机,真要平静下来看也没多久。我深知这种情况不适合自己进步,想改变自己,无论到哪我都会把书带上,可能没时间看,但是每次瞅两眼都能让自己心安。现在晚上可能有些时间了,也没有找不到工作的焦虑,终于可以静下心来看会书。

自己也觉得摆烂太久了,一上来就看计算机经典的黑皮书,或者像西瓜书这类的算法相关的书看不进去。所以决定选择看一本自己能够懂得,但又能学到新知识的书。找回自己读书的感觉,也不至于去看一些重复的知识。这本《C++ Primer Plus》是大一的那个双十一的时候买的。后来每年双十一我都会买书。大二是Java经典的红皮《算法》;大三想学学算法,买的是《挑战程序设计竞赛》;大四买了两本黑皮书,《现代操作系统》和《计算机组成原理》。其他时间也买了很多,但愿我都能将这些书看完,并写完读书笔记。

关于后续的打算,这本书看完之后,并不想看完就拉倒了,我想学习一下后续的Qt相关的教程,到时候也会写一些学习笔记。可能想设计一些Windows桌面程序的开发。但愿自己能学得会把。后续还想学MATLAB,机器学习,与Java相关的技术栈等等,这些后面在说。

1.变量

学过C或者Java对变量的类型应该很熟悉,但是相较于Java,byte似乎并不能算作C/C++的基本类型。这里为什么,等我知道了后续在给大家说明。

整型

short 16位
int 16位
long 32位
long long 64位

整数其实就是不带小数的数。

无符号类型。

unsigned

unsigned修饰的变量的整形均不能存储负数值。什么是负数值?不知道的自觉拱出去。但其优点是相对于正整数的存储范围扩大了一倍。

char类型

char类型也属于整型的一种,可能是Java编程的习惯,我给它单独拉出来说。

相对于char类型,我觉得和ASCII表脱不开。包括后续的一些字符集,这里不展开细说。

char类型中着重说一下wcha_t,当我们没办法用一个8位的字节表示则可以使用wcha_t。

bool类型

字面值只有true和false。

浮点型

float
double
long double

浮点型就是带小数的类型,这里对标整形。

类型分类

其实这块真不好说,C++11之前分有符号类型和无符号类型,11之后分为整型和浮点型。

2.算术运算符

很简单,加减乘除模,其中可能值得说一下的就是除和模。

除法运算符的行为取决于操作数。如果是整形,小数部分会被丢弃,如果其中一个是浮点类型就会保留。

17 ÷ 5 = 3......2

取模来说就相当与后面的那个2,也就是我们常说的余数。

3.类型转换

其实这一块,我认为是什么类型就是什么类型,没必要做什么转换的。但是有些情况下还是需要,但是得注意大小范围的转换。

总结

额,其实这也什么,就是基本类型,没有什么难点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/8573.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetcode91.解码方法(动态规划)

问题描述: 一条包含字母 A-Z 的消息通过以下映射进行了 编码 : A -> "1" B -> "2" ... Z -> "26" 要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可…

HFSS学习-day2-T形波导的优化设计

入门实例–T形波导的内场分析和优化设计 HFSS--此实例优化设计 优化设计要求1. 定义输出变量Power31、Power21、和Power11,表示Port3、Port2、Port1的输出功率2.参数扫描分析添加扫描变量和输出变量进行一个小设置添加输出变量进行扫描分析 3. 优化设计&#xff0c…

威客网上招标系统(四)

目录 4 总体设计 4.1 网站系统功能说明 4.1.1总体功能 4.1.2非功能性需求 4.1.2.1用户界面需求 4.1.2.2软硬件环境需求 4.1.2.3产品质量需求 4.2 建立数据库模型 前面内容请移步 威客网上招标系统(三) 免费源代码毕业设计论文 威客网上招标系统…

卸载系统自带APP

Firefly RK3588 android 12自动多个系统软件,无法从UI界面进行手动删除。因此,考虑使用shell指令进行处理。 系统自动APP大多都安装在system/app目录下,且该目录多为只读。因此采用如下步骤, //Shell su adb shell su //重新挂载…

G1 垃圾回收器解决的问题

背景 Java G1(Garbage First)垃圾回收器的诞生背景与Java平台对内存管理和垃圾回收的不断演进密切相关。在了解G1诞生的背景之前,我们先简要回顾一下Java平台的垃圾回收发展历程: Serial收集器:最初的Java垃圾回收器…

【Linux】线程的内核级理解详谈页表以及虚拟地址到物理地址之间的转化

一、线程的概念 对于进程来说,进程创建时间和空间成本较高,因为进程是承担分配系统资源的基本实体,所以线程的出现就成为了必然。Linux线程与进程非常相似,Linux设计者在设计之初觉得如果再为线程设计数据结构和调度算法就会使整个…

增量同步笔记

2.2.2.增量同步 全量同步需要先做RDB,然后将RDB文件通过网络传输个slave,成本太高了。因此除了第一次做全量同步,其它大多数时候slave与master都是做增量同步。 什么是增量同步?就是只更新slave与master存在差异的部分数据。如图…

kubeflow简单记录

kubeflow 13.7k star 1、Training Operator 包括PytorchJob和XGboostJob,支持部署pytorch的分布式训练 2、KFServing快捷的部署推理服务 3、Jupyter Notebook 基于Web的交互式工具 4、Katib做超参数优化 5、Pipeline 基于Argo Workflow提供机器学习流程的创建、编排…

JAVA系列 小白入门参考资料 接口

目录 接口 接口的概念 语法 接口使用 接口实现用例 接口特性 实现多个接口和实现用例 接口间的继承 接口 接口的概念 在现实生活中,接口的例子比比皆是,比如:笔记本上的 USB 口,电源插座等。 电脑的 USB 口上&am…

手撕spring框架(4)

手撕spring框架(4) 相关系列 手撕spring框架(1) 手撕spring框架(2) 手撕spring框架(3) 本节主要是讲通过BeanNameAware获取在容器中配置的Bean名称,使得Bean能够获取自身…

MySQL调优-02数据类型优化

MySQL调优-02数据类型优化 基本原则 更小更简单,避免NULL。 MySQL数据类型 整形 tinyint: 8位1字节。smallint: 16位2字节。mediumint: 24位3字节。int: 32位4字节和Integer一样。bigint: 64位8字节。 注意:长度和存储空间没关系。 无符号:…

【C语言】字符函数和字符串函数--超详解

前言: 在编程的过程中,我们经常要处理字符和字符串,为了⽅便操作字符和字符串,C语⾔标准库中提供了 ⼀系列库函数,接下来我们就学习⼀下这些函数。 1. 字符分类函数 C语⾔中有⼀系列的函数是专⻔做字符分类的&#…

C++贪心算法

关于string的系统函数! (注:以下函数只可用于string,不适用其他类型的变量) ① a.size(); 这个系统函数是用来获取这个string变量的长度的,我们通常会新建一个变量来保存他,以便之后使用。 …

Spring Boot | Spring Boot 整合 “RabbitMQ“ ( 消息中间件 ) 实现

目录: Spring Boot 整合 "RabbitMQ" ( 消息中间件 )实现 :一、Spring Boot 整合 整合实现 : Publish/Subscribe ( 发布订阅 ) 工作模式 ( "3种"整合实现方式 )1.1 基于"API"的方式 ( 实现 Publish/Subscribe "发布订阅"工作…

如何让路由器分配固定网段(网络号)ip

一.wan和lan wan广域网,负责连接互联网 lan局域网,负责保证一个区域内的设备可以互相通讯,比如wife就是让所有连接设备处于同一网段下 一.问题导入 1.我们平时在虚拟机和实体机通信时 必须让它们位于同一ip网段下。 通过winscp等软件进行…

使用 MobaXterm 链接 Ubuntu(Windows子系统)

MobaXterm_Personal_22.1 Ubuntu(Windows子系统)

难定取舍,静观其变

今(2024年5月8日)天,本“人民体验官”在推广人民日报官方微博文化产品《带着笑意的眼睛,能看见最美的风景》的同时,还要联系4月初至今期间,与隐藏在《麻辣论坛》幕后的那位昵称“800727”者所爆发的一连串&…

整理好了!2024年最常见 100 道 Java基础面试题(三十六)

上一篇地址:整理好了!2024年最常见 100 道 Java基础面试题(三十五)-CSDN博客 七十一、抽象类必须要有抽象方法吗? 抽象类不必须包含抽象方法。抽象类是使用 abstract 关键字声明的类,它的主要目的是作为其…

BACnet到OPC UA的楼宇自动化系统与生产执行系统(MES)整合

在智能制造的浪潮下,一家位于深圳的精密电子制造企业面临着前所未有的挑战:如何高效地将楼宇自动化系统与生产执行系统(MES)整合,实现能源管理与生产流程的精细化控制。这家企业的楼宇控制系统使用的是BACnet协议&…

Java 线程池之 ThreadPoolExecutor

Java线程池,特别是ThreadPoolExecutor,是构建高性能、可扩展应用程序的基石之一。它不仅关乎效率,还直接关系到资源管理与系统稳定性。想象一下,如果每来一个请求就创建一个新的线程,服务器怕是很快就要举白旗了。而Th…