zoukankan      html  css  js  c++  java
  • C++编程学习(二) 数据

    博主已经有一些基础了,所以写的东西可能是容易错的,或者以前没记住的,或者是对理解知识点有帮助的。因此如果有纯小白看到了这篇博文,不懂的地方请自行百度啦~

    另外,本系列所有内容的图片均来自于西北工业大学魏英老师的MOOC教程,侵权删,讲得非常不错,推荐大家去看!

    一、进制

    1、计算机内的信息都是“0”和“1”的二进制形式。

    2、二进制B,十进制D,八进制O,十六进制H。

    3、10进制转2进制:【整数部分】不断除以2取余,余数从右往左排列;【小数部分】不断乘以2取整,从左向右排列。例如:

     4、2进制转10进制:

    5、2进制转16进制:

    6、2进制转8进制:

    7、进制互转:

    二、数值数据(好像不常用)

    1、0表示正数、1表示负数。

    2、 原码:负数原码的符号位为1;

      反码:负数的反码为将原码除符号位外的所有位按位取反;

      补码:负数的补码为将反码加1。

    三、数据类型(划重点)

    1、概览

    2、内存长度(一般用于判断数据溢出)

    3、溢出的解释

    一般地,超过最大值的有符号整型数值会向上溢出变成负数,超过最小值的数据会向下溢出变成正数。例如:

    四、字面常量

    1、浮点型常量默认为double型。若在浮点数后面加一个字母f或F,则它是float型。

    2、以一对单引号(‘ ’)括起来的一个字符表示字符常量,

    ► 如:‘A’、‘0’、‘&’、’ab’ 错误!

    字符常量表示的是一个字符,存储的是该字符的ASCII码值。例如‘A’表示英文字符A,数据值是65;‘2’表示数字字符2,数据值是50。

    3、以一对双引号(“ ”)括起来的零个或多个字符组成的字符序列称为字符串常量。

    五、符号常量

    1、定义形式:#define 标识符 常量

    #define是宏定义命令,在程序中所有出现该标识符的地方均用常量替换。例如:

    六、变量

    1、变量定义前加const,为只读变量或常变量。它在程序运行期间的值不能被修改。如:

    const int i=6;

    i=10;//错误,不能赋值。

    博文主要是总结自己的学习,因此有很多知识点没有提到,仅仅提了个人比较容易遗忘的或者非常重要的知识点。很多资料来源于网络和对一些课程的整理,侵权删。格式没花精力调整,望谅解。
  • 相关阅读:
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    Apache Spark RDD(Resilient Distributed Datasets)论文
    Apache Spark 2.2.0 中文文档
    Apache Spark 2.2.0 中文文档
    【机器学习实战】第10章 K-Means(K-均值)聚类算法
    [译]flexbox全揭秘
  • 原文地址:https://www.cnblogs.com/JuiceCat/p/11956734.html
Copyright © 2011-2022 走看看