zoukankan      html  css  js  c++  java
  • C语言回顾-运算符和循环

    1.运算符

    连接操作数,构成表达式

    按功能划分:

    1)算术运算符 + - *  / %

    2)关系运算符

    3)逻辑运算符

    4)按位运算符

    按操作数划分:

    1)单目运算符

    2)双目运算符

    3)三目运算符

    2.运算符的优先级

    分15级,1级最高,15级最低,优先级高的先于优先级低得进行计算,而在一个运算量的两侧的运算符优先级相同时,按运算符的结合性所规定的结合方向处理。

    3.运算符的结合性

    分左结合性(自左向右)和右结合性(自右向左)

    4.强制类型转换分隐式和显示

    1)用一个大数加上一个特别小得数,如果使用float会有问题

    2)强制类型转换是临时转换,不会改变原值

    5.表达式-----一定有返回值

    6.赋值运算符左侧必须是变量

    7.自增自减运算符

    前缀表达式:++a  先让a的值加1再把a的值赋给表达式的值

    后缀表达式:a++ 先把a的值赋给表达式的值再将a的值加1

    8.sizeof以字节的形式给我其操作数所占的内存大小

    例子:sizeof(1);可省略括号

    或者:size(int);用在数据类型时不能省略括号

    char类型的常量,以ascii码值用int类型存储

    char类型的变量,以把字符串的ascii码转换为二进制(1个字节)进行存储

    9.逻辑运算符的短路问题

    10.三目运算符 a?b:c 先判断a的值,如果a为真,将b的值作为整个表达式的值,否则将c作为整个表达式的值

    11.if else表达式

    12.switch case 表达式

    注意case的穿透,需要加break

    case后面只能是常量

    default位置可以任意放,放在最后的时候break可以省略。

    13.for循环

  • 相关阅读:
    python 迭代器
    python 装饰器
    python 函数进阶
    python 函数
    python文件操作
    python 集合 深浅拷贝
    python基础之循环
    python基础之字典
    python基础之操作列表
    python基础之列表
  • 原文地址:https://www.cnblogs.com/fanglove/p/4920434.html
Copyright © 2011-2022 走看看