c语言中分数线怎么表示 c语言中分数线怎么表示出来

高考志愿 2024-11-10 09:50:27

C语言分数输出

因为C=3/2;这个表达式的计算顺序是:先计算3/2 这个计算是整型的计算 所以结果是1 然后再赋给float 类型的C 所以结果是1.0000000 呵呵,如果要想得出1.50000,那么就将3/2改为3/2.0,就可以了

c语言中分数线怎么表示 c语言中分数线怎么表示出来c语言中分数线怎么表示 c语言中分数线怎么表示出来


c语言中分数线怎么表示 c语言中分数线怎么表示出来


c语言中分数线怎么表示 c语言中分数线怎么表示出来


main(){

float c;

c=(float)3/2;

//c=3.0/2;

printf("%f",c);

getch();

}数据类型转换问题。

3/2 3.2都是INT 1.5只会取整数部分1

在转换就是1.00

在C语言中分数怎么表示啊,即10/9

没有分数,只有整数和浮点数(浮点数就是小数)。

如果你只是想表示一个10/9,那就用char类型的,用字符串表示就可以了。

打印出来就是10/9了

分数在C语言中怎么表示分数和指数形式在C

C语言没有分数,只有浮点数float或者double; 下面是c语言中基本数据的分类: char 字符型 int 整型 short int 短整型 long int 长整型 float 单精度浮点型 doubl 双精度浮点型

用c语言如何输入100个学生的成绩并且求平均值和分及格率?

#include

int main()

{int sum=0,min=1000,jg=0,i,a[100];

for(i=0;i<100;i++)

{printf("第%d个学生的成绩:",i); //若不需要提示可将此行删除

scanf("%d",&a[i]);

sum+=a[i];

if(a[i]

if(a[i]>=60)jg++;

}printf("平均分=%.2fn分=%dn及格率=%d%%n",sum/100.0,min,jg);

("pause");

return 0;

}

c语言中分数怎么表示

c语言中没有分数。

3/5

要写成

0.6

如果直接写分数的话,c

语言会理解为除法,而如果两边都是整数,那是整数除法。

3/5

等于

3.0/5

才等于

0.6 扩展资料 下面是c语言中基本数据的分类:

char 字符型

int 整型

short int 短整型

long int 长整型

float 单精度浮点型

doubl 双精度浮点型

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。