• 1.3 算术运算符和变量的使用


    使用算数运算符

    加法减法与乘法

    每个算数运算符都是表达式的一部分。每个表达式都可以求出单个值。

    整型与浮点型除法

    7/3=2 !!!

    原因:整型的算数结果都是整型。

    如果要得到保留小数部分的结果,那么至少需要有一个数是浮点型。

    7.0/3.0=2.33333 !!!

    计算机一般只存储浮点数的有限个数的高位数字,C++提供了不同种类的浮点数以满足最苛刻的要求。

    使用模除运算符

    返回整型除法的余数。注意:运算符两边的数值类型为整数!!!

    运算符的优先级

    • 从左到右依次求值。
    • *、/、%的优先级相同,高于加法和减法
    • 7+3*5=7+15=22
    • 如果需要首先计算低优先级的运算操作,可以使用括号,它比任何算术运算符的优先级高。
    • (7+3)*5=10*5=50

    声明和初始化变量

    变量代表了计算机内存的某一部分,该部分被保留下来用于存储、检索和数据操作。

    基本类型

    每个创建的变量都属于某一类型,类型代表了在变量中可以存储的信息的类别。类型告诉编译器需要为变量准备的内存大小,并且定义了能够对变量进行的合法操作。

    常用类型

    常用类型
    short int -32 768 ~ 32 767
    unsigned short 0 ~ 65 535
    int -2 147 483 648 ~ 2 147 483 647
    unsigned int 0 ~ 4 294 967 295
    long int -2 147 483 648 ~ 2 147 483 647
    unsigned long 0 ~ 4 294 967 295
    float 3.4E+/-38(七个有效数字)
    double 1.7E+/-308(15个有效数字)
    long double 1.7E+/-308(15个有效数字)
    char 256个字符
    bool true/false

    变量声明

    C++允许在一条语句中声明同一类型的多个变量。

    经常在使用之前才定义某个变量。

    变量命名

    也就是变量的标识符。

    满足以下几个规则:

    • 标识符只能包含数字,字母,下划线
    • 表示符不能以数字开头
    • 不能是C++关键字,关键字是C++为其本身使用保留的特殊词汇。

    选择好的变量名:

    1. 选择描述性的名称
    2. 前后一致
    3. 遵循语言的传统,大多数语言,变量名以小这些字母开头;避免首字符使用下画线;下画线开始的变量名有特殊含义。
    4. 使用短变量名,15个字符以内,编译器会有一个变量名长度的最终上限。

    变量赋值

    1. 整型变量的赋值:score=0;
    2. 浮点型变量的赋值:distance=1200.76;
    3. 字符变量的赋值:playAgain='y';
    4. 布尔型变量的赋值:flag=true;

    为类型定义新名称

    可以为已有类型定义新的名称。

    typedef unsigned short int ushort;

    将标识符ushort定义为unsigned short int 的另一个名称。

    方法如下:

    typedef +当前类型+新名称

    typedef通常用于给比较长的类型名定义较短的新名称。

    新类型名的使用和原始类型一样。

  • 相关阅读:
    6-hadoop的运行模式(完全分布式)(上)
    5-hadoop的运行模式(伪分布式)
    4-hadoop的运行模式(本地)
    3-hadoop-安装hadoop
    2-hadoop-Hadoop以及生态
    word文档在线预览解决方案
    那些有意思的Github
    Git
    squid,nginx,lighttpd反向代理的区别
    redhat6 改 centos yum 源
  • 原文地址:https://www.cnblogs.com/wlyperfect/p/12367445.html
Copyright © 2020-2023  润新知