关于第4课变量,运行结果和小甲鱼不一样
我把小甲鱼的代码自己敲了一遍运行后,出现.9f的结果。而不是3.141592653这个结果。#include <stdio.h>
int main()
{
int a;
char b;
float c;
double d;
a = 520;
b = 'F';
c = 3.14;
d = 3.141592653;
printf("鱼C工作室创办于2010年的%d\n",a);\\%d 用整型方式表示a
printf("I love %cishC.com!\n",b); \\%c用字符方式表示b
printf("圆周率是:%.2f\n",c); \\%.2f以float字符且保留2位小数点表示
printf("精确到小数点后9位的圆周率是: %11.9f\n", d);\\%11.9表示总的长度为11位,小数点后面占9位
return 0;
}
看似好高深的问题,继续学习
{:10_245:}原来是注释写错了{:5_104:} 这句:
printf("精确到小数点后9位的圆周率是: %11.9f\n", d);
改成下面这样试试
printf("精确到小数点后9位的圆周率是: %11.9lf\n", d);
带代码没错
不过问题出现在%11.9f这 重新打或者直接%.9f 北极冰枪 发表于 2019-7-17 00:21
原来是注释写错了
呵呵,新手就是爱犯这样的低级错误。这个是正常的,保持良好的输入习惯可以避免很多错误。大家都这么过来的。 数据溢出了吧
页:
[1]