• 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;//错误,不能赋值。

    博文主要是总结自己的学习,因此有很多知识点没有提到,仅仅提了个人比较容易遗忘的或者非常重要的知识点。很多资料来源于网络和对一些课程的整理,侵权删。格式没花精力调整,望谅解。
  • 相关阅读:
    Win32汇编之其他指令
    Win32汇编过程与宏调用
    Win32汇编常用算数指令
    SQLi-LABS Page-1(Basic Challenges) Less1-Less4
    8 Best DDoS Attack Tools (Free DDoS Tool Of The Year 2019)
    4. 移动安全渗透测试-(Android逆向基础)
    3. 移动安全渗透测试-(Android基础漏洞)
    2. 移动安全渗透测试-(Android安全基础)
    1. 移动安全渗透测试-(环境搭建)
    Hacking/Penetrating tester bookmark collection
  • 原文地址:https://www.cnblogs.com/JuiceCat/p/11956734.html
Copyright © 2020-2023  润新知