exp777.hatenablog.com

頭の中はゲームでいっぱい

C言語の話

double a = 1/2;
printf("%f\n", a);
// aの中身は0。doubleへの代入でも整数になっちゃうんだね。

/*==========================================*/

// 長い間ブロックのインデントはこうしてたけど、
if(a > 0){
	a *= -1;
}

// ちょっと前からこんな風に書いている。
if(a < 0)
{
	a *= a;
}

// こうすると、行コメントでコメントアウトしやすい。
// if(a > -1 && a < 1)
{
	a = 777;
}