zoukankan      html  css  js  c++  java
  • c期末笔记(1)

    运算符


    1.i++与++i的细微区别

    i++与++i
    和i++放在一个语句中,则i原本的值先被利用。语句结束后,i的值加一。 i的原始值失效,直接加一。

    2.int加法

    整形数据(int)加上任何类型数据(float、double、char...)结果都为整性。

    3.加减法

    只要加法运算不加括号 ,x + y都先计算x,除非加括号(括号优先级最高)同时,注意i *= x + y的形式,相当于i = i * (x + y)。

    4.c的除法

    当除号两边都为整数时,运行结果才是整数。如果除不尽,将小数部分丢弃。但是,只要一个是小数,结果就是小数。

    5.&&与||

    &&和||
    只要第一个为假,就不往后执行(一假全假) 只要第一个为真,就不往后执行(一真全真)

    6.1为真0为假

    c语言中,0为真,其余为假(一般用1标识真)

    所以在**&&**逻辑判断中,若左右两边都为真,即不为零,则**&&**整体为1.,只要左边第一项为假,则整体为0。**||**相反。

    7.<<和>>

    将值转化为二进制,<<为低位补零,高位退位,>>为低位补零,高位退位。

  • 相关阅读:
    Linux安装和配置java
    动态代理:JDK动态代理和CGLIB代理的区别
    常用算法复习
    Linux重新学习
    oracle复杂查询是sql
    oracle触发器
    oracle存储过程
    oracle数据库操作
    java知识回顾
    Spring AOP简述
  • 原文地址:https://www.cnblogs.com/buluwasior/p/12615235.html
Copyright © 2011-2022 走看看