• <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
            国产精品热久久无码av| 中文字幕精品无码久久久久久3D日动漫| 国内高清久久久久久| 精品蜜臀久久久久99网站| 狠狠色丁香婷婷久久综合不卡| 看全色黄大色大片免费久久久| 亚洲国产精品无码久久| 青青草原综合久久| 久久国产色av免费看| 99久久精品国产一区二区| 久久久精品人妻一区二区三区蜜桃| 成人国内精品久久久久一区| 欧美亚洲另类久久综合婷婷| 国产成人精品免费久久久久| 久久婷婷五月综合成人D啪| 99久久婷婷国产一区二区| 久久人妻少妇嫩草AV无码专区| 久久精品国产黑森林| 69国产成人综合久久精品| 热久久最新网站获取| 成人午夜精品久久久久久久小说| 色妞色综合久久夜夜| 久久久久久免费视频| 久久精品无码一区二区日韩AV| 国产产无码乱码精品久久鸭| 亚洲va中文字幕无码久久| 伊人久久大香线蕉精品不卡| 久久99国产精品成人欧美| 9191精品国产免费久久| 91精品国产色综合久久| 久久丫精品国产亚洲av不卡| 精品久久久中文字幕人妻| 污污内射久久一区二区欧美日韩 | 精品一久久香蕉国产线看播放| 久久久久99精品成人片欧美| 国产成人无码精品久久久性色| 伊人精品久久久久7777| 国产精品久久久久a影院| 亚洲国产天堂久久久久久| 中文字幕久久亚洲一区| 国产成人综合久久精品红|