言語を行く - 演算子


まず、算術演算子:+、 - 、*、/、%、+、 -
2つの除算演算子:
    参加オペランドは整数である、のいずれかフロートまたは変数がint型受信、結果が整数である- > 10 / 3 = 3
-参加は小数点オペランドを有し、結果の小数点以下>> 10 / 3.0又は10.0 / 3、結果は3.3333333333333335で同じである
3、モジュロ演算:式- >>%のB = - / b *表Bの
例:10%10%3 3 = 1 = -1 - >(--10 - ( - 10)/ 3 * 3 = 10 - ( - 10)= - 1)-3 10% = 1~10%-3 = -1
+:プラス1自体は、唯一の変数の後に書き込むことができ、独立して使用することができ、I ++のような、私は使用できませんA = I +、I ++ 0> IF、+ I
- :自己マイナス1
ケース1:そこに97日間の休日であり、尋ねた場合はどのように多くの数週間、数日の
メインのためのパッケージ変更
「FMT」のインポート
FUNCメイン(){ VARの日数= 97 VAR =ウィーク日/ 7 VAR日=%7日 fmt.Printf ( "%d個の%d個の週とゼロデイ\ N-"、週、日)
}
ケース2:対応華氏摂氏得るために5/9 *(-100度華氏):華氏、華氏摂氏温度変換式の定義
パッケージミアン
インポート「FMT」
FUNCメイン(){ VAR = 143花石のfloat32を シェシ= 5.0のfloat32のvar / 9 *(花石- 100)。 fmt.Printf( "摂氏温度に対応%Vは体積%である="、花石、シェシ) }
第四に、関係演算子: == ,! =、>、<、> =、<=、結果はしばしば場合ループのために決定するのに使用されるブール型であり、
5つの論理演算子: && - >論理AND演算を、両側が真、真であるかでありますflase(flase flase結果に左、右を判断しないでください)
試験FUNC(){BOOL 
   fmt.Println( "試験.....")
   をtrueに戻り
   } 

FUNCメイン(){ 
   VARのint型I = 10 
   Iは> 9 &&試験(){// IF真、その後裁判官に委ね左がflaseである場合、適切な条件が決定されていない権利を行う、結果を直接flase 
      fmt.Println(「OK」)
   } 
   // || -両側の論理OR演算>は真、真であるか、またはありますflase(真の結果に左、左flaseに権利を決定し、右を決定しない、真である)
   私はテスト<IF。9 ||(){//右の条件は、flaseときに左決定右の条件は、該当する場合trueの場合、最初の左側がtrueの場合、右の条件を決定するものではありませんが、結果はtrueにある
      fmt.Println(「こんにちは」)
   } 
   //!- >論理NOT条件は、結果はflaseで、そうでない場合は真真であります
第六に、代入演算子: =、+ =、 - =、* =、/ =、%=(= <<、>> =、&=、^ =、= -関連バイナリ!)
//ケース:一時変数値の交換なしに二つの変数、B、
パッケージメイン
インポート"FMT"
FUNCメイン(){ VARのA = 10 int型 のvar B = 20 intで // A = A + B 10 + 20 30 = // B = ABの値// = 10 30-20 --- A // A = AB //値で30-10 = 20 --- Bの B // BA = 20-10 = 10 = 10 + + A // B 10 = 20である fmt.Println(A、B)
}

 七優先:ブラケット> ++ \ - >単項>算術>シフト動作>関係演算子>ビット・コンピューティング>ロジック>代入演算子>コンマ

8ビット演算子:&、^、|、>>、<<

おすすめ

転載: www.cnblogs.com/puti306/p/11407728.html