2012年5月19日土曜日

開発環境

『実践プログラミング 第3版』 (Steve Oualline (著)、 望月 康司 (監修) (翻訳)、 谷口 功 (翻訳)、 オライリー・ジャパン、1998年、ISBN978-4900900646) の4章(基本的な宣言および式)4.10(浮動小数点数型の除算と整数型の除算)設問4-2を解いてみる。

設問4-2.

整数型の除算は小数点以下が切り捨てられるから、結果が0.0になる。

修正

コード(TextWrangler)

#include <stdio.h>
float answer;
int main(){
  answer = 1.0/3.0;
  printf("The value of 1/3 is %f\n", answer);
  return (0);
}

入出力結果(Terminal)

$ ./sample
The value of 1/3 is 0.333333
$

0 コメント:

コメントを投稿