(ITの外国語学習日記) 英語の語順は主語からの距離順に並んでいるのを意識して勉強しています。

日本語には語順の感覚はないし、主語がなかったり、英語とは逆に主語から一番遠くて関係が薄い事から並べていると思われます。

英語の学習

2024-03-07 23:52:00 | 日記
変数xと定数5で、算術式(arithmetic expression)ができる。
x+5と書くと、この算術式のoperator 「演算子」は、+で、演算対象は、xと5。
算術演算の結果は、数値。
(アリス・メティック)
(イクスプ・レッション=表現、表情、顔つき、言い回し、語句、表現力、表現の豊かさ、表情の豊かさ、記号、式)
(・オパレイター=運転者、操作係、やり手、経営者、会社)

算術演算子
 表記  意味備考
a*ba×b (aにbをかける)
a/ba÷b   (aをbで割る)
a+ba+b (aにbを加える)
a-ba-b (aからbを引く)
a%ba÷bの剰余  (aをbで割ったときの余り)a,bはint型
-a-a  (aを符号反転した値)単項演算子



比較演算子
表記 意味
a<baがbより小さいとき「真」
a<=baがbより小さいか或いはaとbが等しいとき「真」
a==baとbが等しいとき「真」
a>baがbより大きいとき「真」
a>=baがbより大きいか或いはaとbが等しいとき「真」
a!=baとbが等しくないとき「真」



ビット演算子、シフト演算子

表記 意味
a&b aとbのビット単位のAND
a|baとbのビット単位のOR
a^baとbのビット単位の排他的OR
a<<baをbビット分、左へシフト
a>>baをbビット分、右へシフト
~aaの各ビットを反転

論理演算子

表記意味
a&&baとbが共に真のとき「真」
a||baまたはbが真のとき「真」
!aaが偽のとき「真」、aが真のとき「偽」

代入演算子

表記意味
a=bbをaに代入する
a+=ba+bをaに代入する
a-=ba-bをaに代入する
a*=ba*bをaに代入する
a/=ba/bをaに代入する
a%=ba/bの剰余をaに代入する
a<<=baを左にbビットシフトする
a>>=baを右にbビットシフトする
a&=ba&bをaに代入する
a^=ba^bをaに代入する
a|=ba|bをaに代入する

インクリメンタル、デクリメンタル演算子

表記意味
++aまたはa++a=a+1を表す
--aまたはa--a=a-1を表す


条件演算子
表記意味
 a ? b : c aが「真」ならbを実行、aが「偽」ならcを実行


型変換演算子

表記意味
b=(type)aaをtypeに指定した型に変換してbに代入
ここでtypeはint,float,double,char など
b=(float)aaをfloat型に変換してbに代入
b=(type*)aaをtypeに指定した型のポインタに変換してbに代入
b=(char*)aaを文字型のポインタに変換してbに代入


sizeof演算子

表記意味
sizeof a変数aのサイズ
sizeof(type)typeに指定した型のサイズ
sizeof (int)int型のサイズ
sizeof (array)配列arrayのサイズ

順次演算子

表記意味
式1,式2, (カンマ)の左の式1を評価し次に右の式2を評価する




コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする