float强制转换的问题及解释

  #include <stdio.h> int main() { float b = 0.58; int a; a = (int)(b * 100); printf("%f , %d\n", b*100, a); getchar(); return 0; }   输出结果为   a 在强制转换的时候,直接保留整数部分时,得到57,少了1   将b的值改为0.01时, 输
相关文章
相关标签/搜索