一,(不强制类型转换时)是否可以输出非零小数问题
①结果变量定义为int型,此时无论参与运算的变量是什么型都不能输出非零小数。
②结果为double型,参与运算的变量为int型,此时也是只能输出0。
③都为double型,但实际参与运算值是整数,此时可以输出非零小数。
④参与运算的不是变量名,而是直接数字的运算。例如:
#include<stdio.h>
int main()
{
float a;
a=3/2;
printf
一,(不强制类型转换时)是否可以输出非零小数问题
①结果变量定义为int型,此时无论参与运算的变量是什么型都不能输出非零小数。
②结果为double型,参与运算的变量为int型,此时也是只能输出0。
③都为double型,但实际参与运算值是整数,此时可以输出非零小数。
④参与运算的不是变量名,而是直接数字的运算。例如:
#include<stdio.h>
int main()
{
float a;
a=3/2;
printf