読み方 : ドットえんざんし
ドット演算子【dot operator】

例えば、オブジェクト指向言語の多くは「obj.prop」のように記述すると、objオブジェクトのpropプロパティにアクセスすることができる。「p=obj.prop+1;」のように変数として値を読み出したり、「obj.prop=1;」のように値を代入することができる(可能な操作は言語や対象により異なる)。「obj.meth();」のようにメソッドを呼び出すこともできる。
言語によっては「p=Math.PI;」「r=Math.round();」のように、クラスに属するクラス変数やクラスメソッドもドット演算子で呼び出すことができる。C言語などでは構造体や共用体のメンバへのアクセスにも用いられる。
C言語やC++言語では、ポインタからメンバにアクセスする場合は「ptr->member」のようにアロー演算子「->」を用いる。PerlやPHPではオブジェクトのメンバにアクセスするのがアロー演算子で、ドット演算子は「$a=$b.$c;」のように文字列を結合する演算子として用いられる。
(2023.11.2更新)