3.处理数据

ops/2024/10/18 7:56:50/

处理数据

  • 写在前面
  • 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.ppmy.cn/ops/37986.html

相关文章

深度学习常用优化算法笔记介绍,各种梯度下降法详细介绍

优化算法 mini-batch梯度下降法 当一个数据集其数据量非常大的时候,比如上百万上千万的数据集,如果采用普通的梯度下降法,那么运算速度会非常慢,因为如果使用梯度下降法在每一次迭代的时候,都需要将这整个上百万的数…

【快速入门Linux】10_Linux命令—Vi编辑器

文章目录 一、vi 简介1.1 vi1.2 vim1.3查询软连接命令(知道) 二、打开和新建文件(重点)2.1 打开文件并且定位行2.2 异常处理 三、vi三种工作模式(重点)3.1 末行模式-命令 四、常用命令4.0 命令线路图4.1 移…

json文件的读取

📚博客主页:knighthood2001 ✨公众号:认知up吧 (目前正在带领大家一起提升认知,感兴趣可以来围观一下) 🎃知识星球:【认知up吧|成长|副业】介绍 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏笔者水平有限,欢迎各位大佬指点,相…

特化标准库中的类模板

以std::map和std::less作为载体说明如何特化标准库中的类模板。 std::map容器允许提供一个自定义的比较器。默认行为是让std::map使用一个模板类std::less<>&#xff0c;使用<运算符来比较键。如果想存储一个不能使用<进行比较的类型&#xff0c;可以为此类型特化…

【6D位姿估计】数据集汇总 BOP

前言 BOP是6D位姿估计基准&#xff0c;汇总整理了多个数据集&#xff0c;还举行挑战赛&#xff0c;相关报告被CVPR2024接受和认可。 它提供3D物体模型和RGB-D图像&#xff0c;其中标注信息包括6D位姿、2D边界框和2D蒙版等。 包含数据集&#xff1a;LM 、LM-O 、T-LESS 、IT…

【web网页制作】html+css旅游家乡河南开封主题网页制作(4页面)【附源码】

HTMLCSS家乡河南主题网页目录 &#x1f354;涉及知识&#x1f964;写在前面&#x1f367;一、网页主题&#x1f333;二、页面效果Page1 首页Page2 开封游玩Page 3 开封美食Page4 留言 &#x1f308; 三、网页架构与技术3.1 脑海构思3.2 整体布局3.3 技术说明书 &#x1f40b;四…

通过AOP实现项目中业务服务降级功能

最近项目中需要增强系统的可靠性&#xff0c;比如某远程服务宕机或者网络抖动引起服务不可用&#xff0c;需要从本地或者其它地方获取业务数据&#xff0c;保证业务的连续稳定性等等。这里简单记录下业务实现&#xff0c;主要我们项目中调用远程接口失败时&#xff0c;需要从本…

小程序支付的款项流转与到账时间

商家做小程序&#xff0c;最关心的是客户通过小程序下单支付的钱&#xff0c;是怎么样的流转状态以及最终到哪里。因此&#xff0c;本文将详细解析款项最终流向何处以及多久能够到账。 一、小程序支付的款项流向 当用户在小程序内完成支付后&#xff0c;款项并不会直接到达商…