PDA

View Full Version : Làm việc với số?



movecobe
16-11-2007, 20:59
Ai đó giải thích giùm mình tại sao lại có kết quả như thế này?
printf ("(9.95 * 100) = %d \n", (9.95 * 100));

Kết quả sẽ là 994 chứ không pải 995 Tại sao vậy?

Còn nữa:
printf("%d",10023123553.45634663);
Kết quả sẽ là 1433188961

printf("%.0f",10023123553.45634663);
sẽ cho kết quả 10023123553

movecobe
21-11-2007, 11:59
ua?, Sao k0 ai tra loi minh vay?