#include <stdio.h>
int main()
{
char c = 'a';
int n = c; //将c赋值给n
float f = n; //将c赋值给f
double d = f; //将c赋值给d
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
int main()
{
char c = 'a';
int n = c; //将c赋值给n
float f = n; //将c赋值给f
double d = f; //将c赋值给d
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
2015-04-09
#include <stdio.h>
int main()
{
double num = 2.5;//定义浮点型变量num并赋值为2.5
int nem = (int)num;
printf("num的整数部分是%d\n", nem);
return 0;
}
int main()
{
double num = 2.5;//定义浮点型变量num并赋值为2.5
int nem = (int)num;
printf("num的整数部分是%d\n", nem);
return 0;
}
2015-04-09
已采纳回答 / Perona
你先了解下c语言里的%的作用吧。模运算,即求余数。表达式 a % b 就是计算 a 除以 b 得出的余数。如: 7 % 3 的结果是 1转义符,比如在scanf()和printf()中的输入参数常出现带有%的表示参数类型的变量,如%d,%f等。 number=number+number*20%; 这个表达式我们是理解了,但是计算机不理解啊~~~
2015-04-08