Trong sách có viết đoạn này. Lên GG thì nói là C99, C89 gì đó, mấy bạn giải thích giùm mình, vậy C99, C89 là C chuẩn hả mấy bạn?
Code:
Most of the work gets done in the body of the loop. The Celsius temperature is computed and assigned to the variable celsius by the statement celsius = 5 * (fahr-32) / 9; The reason for multiplying by 5 and dividing by 9 instead of just multiplying by 5/9 is that in C, as in many other languages, integer division truncates: any fractional part is discarded. Since 5 and 9 are integers. 5/9 would be truncated to zero and so all the Celsius temperatures would be reported as zero.
Comment