リレーショナルおよび論理演算子

する#include <stdio.hの> INTメイン(ボイド
{ int型のロジック; int型、A = 1 ;
    INT B = 2 INT C = 3 
    ロジック = A + B> C && B <= C。
    printf(" ロジック=%D \ n "、論理)。    // 输出0 
    ロジック = A> = B + C || B == C; 
    printf(" ロジック=%D \ n "、論理)。    // 输出0 
    ロジック =!(<C)+ B!= 1 &&(A + C)/


    

    


2 ; 
    のprintf(" ロジックD =%\ N- "、ロジック);     // 。出力1 

    / * * 
         (A <C!)1 && + B =(A + C)/ 2。!
         ==>(((A! <C)+ B)!= 1)&&((A + C)/ 2)
         ==>((!1つの+ B)!= 1)&&(4/2)
         ==> 2. 1 && 
         ==> 1 
    * / 

    戻り 0 ; 
} 


/ * * 
    「!」オペレータを除く、すべての関係および論理演算子の優先順位は算術演算子よりも低いです
* /

 

演算子優先順位付け

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/starshine-zhp/p/12381315.html