標準関数の戻り値(C言語入門中)

今日覚えたこと

0/非0

C言語で標準関数を学ぶときは、戻り値に注意すること。どういうとき0で、どういうとき非0なのか。

if文の制御式で関数を見かけて、戻り値どうなるんだっけ?と混乱したら、調べること。自分の直観と反する場合もある。

  • %演算子は、正の値同士でない場合、処理系によって結果が異なる。また、整数同士にのみ使う。
  • scanfでdouble型の値を読み込むには、変換指定に%lfを使う。対称性に欠けるので注意する。
printf scanf
int %d %d
double %f %lf