欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++符號優(yōu)先級(詳細整理)

 更新時間:2013年10月10日 08:57:03   作者:  
C++符號優(yōu)先級,我詳細整理了一下。需要的朋友可以過來參考下。希望對大家有所幫助
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

相關文章

  • 通過C++程序示例理解設計模式中的外觀模式

    通過C++程序示例理解設計模式中的外觀模式

    這篇文章主要介紹了通過設計模式中的外觀模式及相關的C++程序示例,外觀模式在高層提供了一個統(tǒng)一的接口實現(xiàn)一定程度上的解耦,需要的朋友可以參考下
    2016-03-03
  • C++三體星戰(zhàn)小游戲源代碼

    C++三體星戰(zhàn)小游戲源代碼

    這篇文章主要給大家介紹了關于C++三體星戰(zhàn)小游戲的相關資料,文中給出了詳細完整的代碼示例,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • C++中模板(Template)詳解及其作用介紹

    C++中模板(Template)詳解及其作用介紹

    這篇文章主要介紹了C++中模板(Template)的詳解及其作用介紹,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • OpenMP中For Construct對dynamic的調度方式詳解

    OpenMP中For Construct對dynamic的調度方式詳解

    在本篇文章當中主要給大家介紹 OpenMp for construct 的實現(xiàn)原理,與他相關的動態(tài)庫函數(shù)分析以及對 dynamic 的調度方式進行分析,希望對大家有所幫助
    2023-02-02
  • 詳談c++11 final與override說明符

    詳談c++11 final與override說明符

    下面小編就為大家?guī)硪黄斦刢++11 final與override說明符。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • C語言 數(shù)據(jù)結構鏈表的實例(十九種操作)

    C語言 數(shù)據(jù)結構鏈表的實例(十九種操作)

    這篇文章主要介紹了C語言 數(shù)據(jù)結構鏈表的實例(十九種操作)的相關資料,需要的朋友可以參考下
    2017-07-07
  • C++整數(shù)常量的前綴和后綴的示例代碼

    C++整數(shù)常量的前綴和后綴的示例代碼

    這篇文章主要介紹了C++整數(shù)常量的前綴和后綴,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 基于C++中sprintf的錯誤總結詳解

    基于C++中sprintf的錯誤總結詳解

    本篇文章是對C++中sprintf的錯誤進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言中結構體與內存對齊實例解析

    C語言中結構體與內存對齊實例解析

    C語言結構體對齊也是老生常談的話題了,基本上是面試題的必考題,這篇文章主要給大家介紹了關于C語言中結構體與內存對齊的相關資料,需要的朋友可以參考下
    2021-07-07
  • Qt5.14.2使用虛擬鍵盤的關鍵代碼

    Qt5.14.2使用虛擬鍵盤的關鍵代碼

    對于Qwidget程序,使用qtvirtualkeyboard彈出鍵盤之后,鍵盤會浮于表面。使用VirtualkeyboardPushView模塊,自動根據(jù)情況把輸入視圖往上面推移,這篇文章主要介紹了Qt5.14.2使用虛擬鍵盤的關鍵代碼,需要的朋友可以參考下
    2022-09-09

最新評論