zoukankan      html  css  js  c++  java
  • c语言优先级面试小结

    66总结

    经常是:考点

    前三 -> ++, >>

    关系 与 逻辑。(单个 大于 多个的,哈哈)

    最弱 =

    2012年2月22日23:07:59

    优先级口诀 15个优先级)

     

    括号成员第一; //括号运算符【】() 成员运算符. -%26gt;

     

    全体单目第二; //所有的单目运算符比如++ -- +(正) -(负) 指针运算%26amp;

    乘除余三,加减四; //这个"余"是指取余运算即%

     

    移位五,关系六; //移位运算符:%26lt;%26lt; %26gt;%26gt; ,关系:%26gt; %26lt; %26gt;= %26lt;= 等

     

    等于(与)不等排第七; //即== !=

     

     

    与异或和位或; //这几个都是位运算: 位与(%26amp;)异或(^)位或(

     

    源文档 <http://it.china-b.com/ejks/c/20090521/5022_1.html>

     

        下面是C语言中所使用的运算符的优先级和结合性:

         优先级         运算符                结合性

         (最高)        () [] -> .            自左向右

                 ! ~ ++ -- + - * & sizeof    自右向左

                        * / %                自左向右

                         + -                 自左向右

                        >                自左向右

                       >=              自左向右

                       == !=                自左向右

                         &                   自左向右

                         ^                   自左向右

                         |                   自左向右

                         &&                  自左向右

                         ||                  自左向右

                         ?:                  自右向左

     

     

           = += -= *= /= %= &= ^= |= >= 自右向左

     

    源文档 <http://www.linuxsky.org/doc/dev/200803/282.html>

  • 相关阅读:
    Netbeans 设置模板
    Linux 下 netbeans 字体抗锯齿正解
    Sublime Text 2 快捷键 (windows)
    整理的代码规范
    .ssh/config简单使用
    linux 生成KEY的方法与使用
    error:1407742 E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
    The repository 'http://cdn.debian.net/debian stretch Release' is not signed.
    字符串转命令行字符图片
    Linux不在显示器上方总是显示企鹅
  • 原文地址:https://www.cnblogs.com/titer1/p/2364020.html
Copyright © 2011-2022 走看看