免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sxsfdx
打印 上一主题 下一主题

[C] C语言中的long型定义(在线等) [复制链接]

论坛徽章:
0
21 [报告]
发表于 2005-09-16 11:18 |只看该作者

C语言中的long型定义(在线等)

重位上看,无论怎么样,都是一致的。
应该是编译器的问题,我的系统,上面怎么做都成功

论坛徽章:
0
22 [报告]
发表于 2005-09-16 11:19 |只看该作者

C语言中的long型定义(在线等)

原帖由 "yzc2002" 发表:
FH不是已经说了?注意运算时的数据类型
500L*500

谢谢你,能运算,但是你看下面的又有什么错误呢?
main()
{ float sum1=0,sum2=0,sum3=0;
int k;
for(k=1;k<=100;k++) {sum1=sum1+k;}
for(k=1;k<=50;sum2=sum2+k*k,k++);
for(k=1;k<=10;sum3=sum3+1/k,k++);
printf("the number is:\n %d\n",sum1+sum2+sum3);
getch();
return 0;
}
谢谢!也是出现那种混乱的数。

论坛徽章:
0
23 [报告]
发表于 2005-09-16 11:21 |只看该作者

C语言中的long型定义(在线等)

原帖由 "gooderfeng" 发表:
重位上看,无论怎么样,都是一致的。
应该是编译器的问题,我的系统,上面怎么做都成功
是的啊?你用的tc2.0么?我在网上下个可以么?

论坛徽章:
0
24 [报告]
发表于 2005-09-16 11:24 |只看该作者

C语言中的long型定义(在线等)

当k>;1时1/k=0
改成1.0/k

论坛徽章:
0
25 [报告]
发表于 2005-09-16 11:27 |只看该作者

C语言中的long型定义(在线等)

main()
{  long float sum1=0,sum2=0,sum3=0;
int k;
for(k=1;k<=100;k++) {sum1=sum1+k;}
for(k=1;k<=50;sum2=sum2+k*k,k++);
for(k=1;k<=10;sum3=sum3+1/k,k++);
printf("the number is:\n %lf\n",sum3);
getch();
return 0;
}

怎么会是1 呢?

论坛徽章:
0
26 [报告]
发表于 2005-09-16 11:28 |只看该作者

C语言中的long型定义(在线等)

谢谢了。

论坛徽章:
0
27 [报告]
发表于 2005-09-16 11:34 |只看该作者

C语言中的long型定义(在线等)

1,能告诉我上面的
500L*500时怎么一回事么?
(其中L小写)



2,
main()
{ long  float sum1=0,sum2=0,sum3=0;
int k;
for(k=1;k<=100;k++) {sum1=sum1+k;}
for(k=1;k<=50;sum2=sum2+k*k,k++);
for(k=1;k<=10;sum3=sum3+1.0/k,k++);
printf("the number is:\n %lf,%lf,%lf,%lf\n",sum1+sum2+sum3,sum1,sum2,sum3);
getch();
return 0;
}
这样子似乎是正确了,大家看看怎么样,需要怎么改进?谢谢。

论坛徽章:
0
28 [报告]
发表于 2005-09-16 11:37 |只看该作者

C语言中的long型定义(在线等)

问:我如果要求输出尽可能多的小数提高精度,该怎么弄?谢谢。

论坛徽章:
0
29 [报告]
发表于 2005-09-16 11:41 |只看该作者

C语言中的long型定义(在线等)

│main()

│{
│printf("\n%ld",500*500l);
│}

论坛徽章:
0
30 [报告]
发表于 2005-09-16 11:42 |只看该作者

C语言中的long型定义(在线等)

原帖由 "dozec" 发表:
│main()

│{
│printf("\n%ld",500*500l);
│}

l放在第一个500后面也可以,这是个新定义?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP