• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            唐吉訶德

              C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
              5 Posts :: 75 Stories :: 3 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(2)

            我參與的團(tuán)隊(duì)

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            C++ 運(yùn)算符優(yōu)先級列表

            http://www.cppreference.com/operator_precedence.html
            Precedence Operator Description Example Associativity
            1 ()
            []
            ->
            .
            ::
            ++
            --
            Grouping operator
            Array access
            Member access from a pointer
            Member access from an object
            Scoping operator
            Post-increment
            Post-decrement
            (a + b) / 4;
            array[4] = 2;
            ptr->age = 34;
            obj.age = 34;
            Class::age = 2;
            for( i = 0; i < 10; i++ ) ...
            for( i = 10; i > 0; i-- ) ...
            left to right
            2 !
            ~
            ++
            --
            -
            +
            *
            &
            (type)
            sizeof
            Logical negation
            Bitwise complement
            Pre-increment
            Pre-decrement
            Unary minus
            Unary plus
            Dereference
            Address of
            Cast to a given type
            Return size in bytes
            if( !done ) ...
            flags = ~flags;
            for( i = 0; i < 10; ++i ) ...
            for( i = 10; i > 0; --i ) ...
            int i = -1;
            int i = +1;
            data = *ptr;
            address = &obj;
            int i = (int) floatNum;
            int size = sizeof(floatNum);
            right to left
            3 ->*
            .*
            Member pointer selector
            Member pointer selector
            ptr->*var = 24;
            obj.*var = 24;
            left to right
            4 *
            /
            %
            Multiplication
            Division
            Modulus
            int i = 2 * 4;
            float f = 10 / 3;
            int rem = 4 % 3;
            left to right
            5 +
            -
            Addition
            Subtraction
            int i = 2 + 3;
            int i = 5 - 1;
            left to right
            6 <<
            >>
            Bitwise shift left
            Bitwise shift right
            int flags = 33 << 1;
            int flags = 33 >> 1;
            left to right
            7 <
            <=
            >
            >=
            Comparison less-than
            Comparison less-than-or-equal-to
            Comparison greater-than
            Comparison geater-than-or-equal-to
            if( i < 42 ) ...
            if( i <= 42 ) ...
            if( i > 42 ) ...
            if( i >= 42 ) ...
            left to right
            8 ==
            !=
            Comparison equal-to
            Comparison not-equal-to
            if( i == 42 ) ...
            if( i != 42 ) ...
            left to right
            9 & Bitwise AND flags = flags & 42; left to right
            10 ^ Bitwise exclusive OR flags = flags ^ 42; left to right
            11 | Bitwise inclusive (normal) OR flags = flags | 42; left to right
            12 && Logical AND if( conditionA && conditionB ) ... left to right
            13 || Logical OR if( conditionA || conditionB ) ... left to right
            14 ? : Ternary conditional (if-then-else) int i = (a > b) ? a : b; right to left
            15 =
            +=
            -=
            *=
            /=
            %=
            &=
            ^=
            |=
            <<=
            >>=
            Assignment operator
            Increment and assign
            Decrement and assign
            Multiply and assign
            Divide and assign
            Modulo and assign
            Bitwise AND and assign
            Bitwise exclusive OR and assign
            Bitwise inclusive (normal) OR and assign
            Bitwise shift left and assign
            Bitwise shift right and assign
            int a = b;
            a += 3;
            b -= 4;
            a *= 5;
            a /= 2;
            a %= 3;
            flags &= new_flags;
            flags ^= new_flags;
            flags |= new_flags;
            flags <<= 2;
            flags >>= 2;
            right to left
            16 , Sequential evaluation operator for( i = 0, j = 0; i < 10; i++, j++ ) ... left to right
            posted on 2010-04-25 02:13 心羽 閱讀(180) 評論(0)  編輯 收藏 引用 所屬分類: VC/MFC
            亚洲精品乱码久久久久久自慰| 久久久久国产| 国产美女亚洲精品久久久综合| 日韩乱码人妻无码中文字幕久久| 亚洲欧美伊人久久综合一区二区| 国产精品一区二区久久不卡| 亚洲国产成人久久综合一| 久久国产影院| 99久久777色| 伊人久久一区二区三区无码| 久久av无码专区亚洲av桃花岛| 91亚洲国产成人久久精品网址| 91麻豆国产精品91久久久| 精品无码久久久久国产| 无夜精品久久久久久| 精品熟女少妇av免费久久| 久久国产精品波多野结衣AV| 亚洲人成伊人成综合网久久久| 国产亚州精品女人久久久久久 | 91精品国产91久久| 久久精品国产AV一区二区三区| 精品久久久无码中文字幕| 久久99国产乱子伦精品免费| 久久综合亚洲鲁鲁五月天| 久久久久人妻精品一区三寸蜜桃| 久久国产精品成人影院| 亚洲午夜久久久久久久久电影网| 蜜臀久久99精品久久久久久| 国产精品日韩欧美久久综合| 国内精品久久九九国产精品| 久久天天躁狠狠躁夜夜96流白浆| 99久久精品国产一区二区| 久久精品极品盛宴观看| 污污内射久久一区二区欧美日韩 | 狠狠色丁香婷婷久久综合| 久久国产视屏| 久久久久无码中| 日韩欧美亚洲综合久久影院Ds| 人妻系列无码专区久久五月天| 久久AⅤ人妻少妇嫩草影院| 久久成人18免费网站|