蜂鸟科技

您现在的位置是:首页 > 教育

教育大全

c语言float输出全是0(c语言float和double的可用)

2023-03-19 20:41:43 教育 0
漕矩咨询:C语言题目:计算全年的奖金,为什么我的输出是0呢?求大神解答啊 廛河回族区动构件回复: 括号位置不对include ltstdiohint main float sum0 int a12,I,m for m0mlt12m++ scanf "%d";漕矩咨询:C语言,将浮点数输出为十六进制为什么输出是0,如何改 廛河回族区动构件回复: 浮点数以%x格式输出会出现异常,需要强制进行类型转换, 将printf"your is %x",

c语言float输出全是0(c语言float和double的可用)

漕矩咨询:C语言题目:计算全年的奖金,为什么我的输出是0呢?求大神解答啊 廛河回族区动构件回复: 括号位置不对include ltstdiohint main float sum0 int a12,I,m for m0mlt12m++ scanf "%d";漕矩咨询:C语言,将浮点数输出为十六进制为什么输出是0,如何改 廛河回族区动构件回复: 浮点数以%x格式输出会出现异常,需要强制进行类型转换, 将printf"your is %x",a改为: printf"your is %x"。

漕矩咨询:为什么输出的全是0呢? 廛河回族区动构件回复: include "stdioh"int mainfloat xfloat y0,o0printf"x的值:"scanf"%d",ampx 这是float类型,不能使用%d,而是%fif x0ampampxlt25 y1x 这里最好写成10xelse if x25ampampxlt100 这里你是不是想写 if x25ampampxlt50;漕矩咨询:一段简单的C语言,为什么输入任意数,结果都是0? 廛河回族区动构件回复: y是float,你用%d输出会有问题。

c语言float和double的可用

1、漕矩咨询:c语言输出小数时 全部显示成0 廛河回族区动构件回复: 记住 整数整数 在C中的结果还是一个整数 当你输入0,5,2的时候计算cb结果是0,所以一直输出的结果是0要么你修改a,b,c任意一个的类型为float全部也可以,或者你在这里加一个强制类型的转化floatcb就行了,强制转换的是第一个c第二个b系统自己就帮我们转换了int float。

2、漕矩咨询:C语言编程输出结果出现错误全是0,求助!数组 廛河回族区动构件回复: 问题出在:float t,T1000110 T100011是float 输出要用:%f 格式 printf"T%d%d%d\t",n,i,Tni 改为:printf"T%d%d%f\t",n,i,Tni 另外scanf"%f",ampt forn1nlt10t+1n++ fori0ilt1i++ 第二个for的判断条件:ilt1是不是应该为ilt11?。

3、漕矩咨询:C语言float输出问题 为什么234567输出后是234,这0000001是怎么回事? 廛河回族区动构件回复: 正常现象本身 float 都是用浮点型数据。

4、漕矩咨询:为什么最后输出的有那么多零呢,float是单精度不是双精度啊,双精度才有15~16位有效数字啊,大 廛河回族区动构件回复: C语言中浮点型一般分为float单精度型double双精度型long double长精度型,单精度浮点型小数点后面有效数字为6~7位和双精度浮点型小数点后面有效数字为15~16位在C语言标准库头文件floath定义了浮点数小数点后的有效位数 :floath头文件的部分代码define DBLDIG 15 双精度小数点后15位define FLTDIG 6 单精度小数点后6位。

5、漕矩咨询:C语言 输出总是0 廛河回族区动构件回复: include ltstdioh include ltstdlibh int mainfloat i 0第一个数float y 0第二个数float d 0结果int f 0符号a:printf"输入数1:\n"scanf"%f",ampiwhilegetchar ! 39\n39printf"输入数2:\n"scanf"%f"。