美文网首页
处理数据

处理数据

作者: iScenery | 来源:发表于2019-01-15 20:51 被阅读0次

变量命名规则

1. 只能使用字母、数字、下划线

2. 区分大小写。mello和Mello不是同一个变量

3. 第一个字符不能是数字

4. 通常约定:两个下划线打头的变量名保留给实现;一个下划线打头的变量名作为全局标识符


C++的数据类型

整形:short /int /long /long long

1. short至少16位;int至少和short一样长;long至少32位;long long至少64位;

2. 头文件<climits>里包含了对整形的限制信息:有INT_MAX /SHRT_MAX /LONG_MAX                      /LLONG_MAX等符号常量。

sizeof (int)可以返回 int 型变量所占用的字节数。

无符号整形:unsigned short /unsigned int /unsigned long /unsigned long long

数据溢出问题按照钟表来看:过了12溢出,会变成1;同理在1出下溢,会变成12;

char型

char也是一种整形,用来存储所有的基本符号(字母,数字,标点符号)

bool型

非零值为true,零值为flase

浮点型:float /double /long double

通常float为32位,double为64位,long double为96或128位。

自动类型:auto 

C++有一种新的类型,auto被定义为初始值相同的类型。

如:auto y=1.2; //y is double and y=1.2

const限定符

编译器不允许再修改const限定符定义的常量,而且需要在声明中就初始化

const int days = 365;//在后面的代码中,days的值不能被更改。

C++运算符

+    -    *    /    %

除法(/)运算分支 

如果两个操作数都是整形,结果抛弃小数部分(不是四舍五入)

如果操作数有一个是浮点,则结果为浮点数。

1/2 和 1.0/2结果不同。这种操作叫运算符的重载

求模(%)运算分支

求模(取余数)两个操作数必须是整形,否则编译出错

类型转换和强制类型转换

1. 小转大基本没有什么问题,大转小可能会丢失精度。如double强制转换为int型。

2. 强制类型转换格式:typename (value) //把value强制转换成typename型。

3. static_cast<typename> (value)是C++引入的新的强制转换格式。

相关文章

  • 大数据学习导图

    数据获取 数据获取与查看 数据处理 数据处理I:缺失值填补 数据处理II:数据转换 数据处理III:无量纲化 特征...

  • Spark Streaming 1.基本操作

    1. 数据分析分类: 流式数据处理:多条数据缓冲一起处理批量数据处理:一条数据一处理 实时数据处理:数据处理延迟时...

  • 如何做好数据预处理(一)

    数据分析中,需要先挖掘数据,然后对数据进行处理。数据预处理的字面意思就是对于数据的预先处理,数据预处理的作用就是为...

  • 数据处理系统的Lambda架构

    在数据处理的系统中,数据的处理模式分为三类:批处理、流式数据处理以及交互式处理。 批处理: 是把数据首先保存起来,...

  • 大数据学习路线

    一、大数据处理流程 上图是一个简化的大数据处理流程图,大数据处理的主要流程包括数据收集、数据存储、数据处理、数据应...

  • R数据分析实战—LOL中游戏时长对双方阵营胜率的影响

    复杂数据分析处理的一般过程为:理解数据——>数据导入——>数据预处理——>数据计算——>数据显示其中,数据的预处理...

  • js实现数组对象去重并统计重复个数

    数据处理前 数据处理后

  • 面向对象

    对大数据的认识 大数据:数据量大 全量数据 数据处理模式:流处理 (storm) 批处理(Hadoop、spar...

  • 5.5 数据预处理

    数据预处理包括对收集的数据进行数据缺失处理、检测和过滤异常值及移除重复数据等步骤。 5.5.1 数据缺失处理 数据...

  • 大数据三种处理方式

    大数据在线分析处理 大数据离线处理 OLAP 和 OLTP 处理 1.实时流式处理 (1)问题的特点 --》数据源...

网友评论

      本文标题:处理数据

      本文链接:https://www.haomeiwen.com/subject/roludqtx.html