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.<<和>>

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

  • 相关阅读:
    二分查找法
    AES算法工具类
    SHA加密算法工具类
    使用SQL创建唯一索引
    springboot 启动类CommandLineRunner(转载)
    MD5加密算法工具类
    Android 通过Socket 和服务器通讯
    android 网络连接判断
    android 文件上传,中文utf-8编码
    github打不开问题
  • 原文地址:https://www.cnblogs.com/buluwasior/p/12615235.html
Copyright © 2011-2022 走看看