int num=(int)num 括号里的int 为什么用这种格式写?能将int改为double吗?
这种格式为什么我就运行不对呢?反倒是 printf("num的整数部分是%d\n",(int)nuw);不用转换,好像自己能转似的!
前面的num是非int类型,所以要赋值的话要强制转换