Linux

.. : 親ディレクト
. : カレントディレクト

実行コマンド ./a.out は「カレントディレクトリのa.outファイルを実行せよ」という意味。

表現可能な数値には限界がある。例えば、c言語のintという型は32ビットで正負の整数値を扱う。232=4,294,967,296なので、-20億から+20億までの整数しか表現できない。
計算過程で型の制約を受けてしまい、答えが意図したものにならない場合がある。

int x=1 ;
int y=2 ;
float z = x/y ;

これではz=0.000を得る。なぜか。それは、x/yがどちらもint型なので答えもint型となり、それがfloatの型に代入されるからである。このような事態を避けるために、「型の変換」が便利である。(float) x/(float) yとすれば答えがfloat型になる。