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.mfbz.cn/a/604575.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[学习笔记]CyberDog小米机器狗 开发学习

1、机器狗本身是UbuntuROS2系统 2、控制机器人只需要了解lcm和Ros topic通讯 3、传感器数据(包括一些imu(/imu)、激光雷达(/scan))会进行topic的一个广播。 仿真环境通信接口: -命令输入(见后续运控说明) 运控lcm数据接口 Motion man…

Gmail邮箱怎么注册?2024年完整指南(包含跳过手机号验证)

一、为什么要注册Gmail邮箱? 全球通用性:Gmail是一个全球性的邮件服务平台,被广泛认可和信赖。因为客户对于Gmail的接受度高,无需担心邮件被自动标记为垃圾邮件。 整合营销工具:通过Gmail账号,你可以轻松…

CleanMyMac X 4.15.3 版本发布

CleanMyMac X 4.15.3 版本发布,一款苹果 macOS 系统好用的伴侣软件,其包含 1.一键深度清理。2.系统垃圾专清。3.大/旧文件专清。4.系统提速。5.性能悬浮窗。6.恶意软件防护。7.隐私保护。8.软件卸载器。9.软件更新器等 9 大功能,为您的苹果电…

Flask-HTTP请求、响应、上下文、进阶实验

本节主要目录如下: 一、请求响应循环 二、HTTP请求 2.1、请求报文 2.2、Request对象 2.3、在Flask中处理请求 2.4、请求钩子 三、HTTP响应 3.1、响应报文 3.2、在Flask中生成响应 3.3、响应格式 3.4、Cookie 3.5、session:安全的Cookie 四、…

[公开课学习]台大李宏毅-自注意力机制 Transformer

自注意力机制 存在一些问题,将vector set/sequence作为input,例如: 文字处理:将文字用one-hot表示,或者向量空间的向量表示,然后进行翻译任务等语音处理:25ms音频作为一个向量,10m…

初识C++ · 模板初阶

目录 1 泛型编程 2 函数模板 3 类模板 1 泛型编程 模板是泛型编程的基础,泛型我们碰到过多次了,比如malloc函数返回的就是泛型指针,需要我们强转。 既然是泛型编程,也就是说我们可以通过一个样例来解决类似的问题&#xff0c…

pytorch基础: torch.unbind()

1. torch.unbind 作用 说明:移除指定维后,返回一个元组,包含了沿着指定维切片后的各个切片。 参数: tensor(Tensor) – 输入张量dim(int) – 删除的维度 2. 案例 案例1 x torch.rand(1,80,3,360,360)y x.unbind(dim2)print(&…

gitlab集群高可用架构拆分部署

目录 前言 负载均衡器准备 外部负载均衡器 内部负载均衡器 (可选)Consul服务 Postgresql拆分 1.准备postgresql集群 手动安装postgresql插件 2./etc/gitlab/gitlab.rb配置 3.生效配置文件 Redis拆分 1./etc/gitlab/gitlab.rb配置 2.生效配置文件 Gitaly拆分 1.…

BACnet转MQTT网关智联楼宇json格式自定义

智能建筑的BACnet协议作为楼宇自动化领域的通用语言,正逐步迈向更广阔的物联网世界。随着云计算和大数据技术的飞速发展,如何将BACnet设备无缝融入云端生态系统,成为众多楼宇管理者关注的焦点。本文将以一个实际案例,揭示BACnet网…

60、郑州大学附属肿瘤医院 :用于预测胃癌患者术后生存的深度学习模型的开发和验证[同学,我们的人生应当是旷野]

馒头老师要说的话: 我近期看了一下北京的脑机公司,大概是我之前对这一行业太过于乐观,北京的BCI公司和研究所,比上海、深圳、杭州甚至是重庆都要少,门槛也要高很多。也有我自己的原因,有时站的太高&#x…

92、动态规划-最小路径和

思路: 还是一样,先使用递归来接,无非是向右和向下,然后得到两种方式进行比较,代码如下: public int minPathSum(int[][] grid) {return calculate(grid, 0, 0);}private int calculate(int[][] grid, int …

ubuntu_Docker安装配置

什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有…

为什么要梯度累积

文章目录 梯度累积什么是梯度累积如何理解理解梯度累积梯度累积的工作原理 梯度累积的数学原理梯度累积过程如何实现梯度累积 梯度累积的可视化 梯度累积 什么是梯度累积 随着深度学习模型变得越来越复杂,模型的训练通常需要更多的计算资源,特别是在训…

深度学习笔记_10YOLOv8系列自定义数据集实验

1、mydaya.yaml 配置方法 # 这里分别指向你训练、验证、测试的文件地址,只需要指向图片的文件夹即可。但是要注意图片和labels名称要对应 # 训练集、测试集、验证机文件路径,可以是分类好的TXT文件,也可以直接是图片文件夹路径 train: # t…

Litedram仿真验证(四):AXI接口完成板级DDR3读写测试(FPGA-Artix7)

目录 日常唠嗑一、仿真中遗留的问题二、板级测试三、工程获取及交流 日常唠嗑 接上一篇Litedram仿真验证(三):AXI接口完成仿真(FPGA/Modelsim)之后,本篇对仿真后的工程进行板级验证。 本次板级验证用到的开…

学成在线 - 第3章任务补偿机制实现 + 分块文件清理

7.9 额外实现 7.9.1 任务补偿机制 问题:如果有线程抢占了某个视频的处理任务,如果线程处理过程中挂掉了,该视频的状态将会一直是处理中,其它线程将无法处理,这个问题需要用补偿机制。 单独启动一个任务找到待处理任…

Layer1 公链竞争破局者:Sui 生态的全面创新之路

随着 Sui 生态逐渐在全球范围内树立起声望,并通过与 Revolut 等前沿金融科技平台合作,推广区块链教育与应用,Sui 生态的未来发展方向已成为业界瞩目的焦点。如今,Sui 的总锁定价值已攀升至 5.93 亿美元,充分展示了其在…

分布式架构的演技进过程

最近看了一篇文章,觉得讲的挺不错,就借机给大家分享一下。 早期应用:早期的应用比较简单,访问人数有限,大部分的开发单机就能完成。 分离模型:在业务发展后,用户数量逐步上升,服务器的性能出现瓶颈;就需要将应用和数据分开存储,避免相互抢占资源。 缓存模式:随着系…

历代著名画家作品赏析-东晋顾恺之

中国历史朝代顺序为:夏朝、商朝、西周、东周、秦朝、西楚、西汉、新朝、玄汉、东汉、三国、曹魏、蜀汉、孙吴、西晋、东晋、十六国、南朝、刘宋、南齐、南梁、南陈、北朝、北魏、东魏、北齐、西魏、北周、隋,唐宋元明清,近代。 一、东晋著名…

现身说法暑期三下乡社会实践团一个好的投稿方法胜似千军万马

作为一名在校大学生,去年夏天我有幸参与了学院组织的暑期大学生三下乡社会实践活动,这段经历不仅让我深入基层,体验了不一样的生活,更是在新闻投稿的实践中,经历了一次从传统到智能的跨越。回忆起那段时光,从最初的邮箱投稿困境,到后来智慧软文发布系统的高效运用,每一步都刻印…
最新文章