#include main(){int a=0x7fffffff,b=025;float f1=123.456,f2=2.0;char c1,c2;cl='a';c2='b';printf("a=%d,b=%d\n",a,b);printf("c1=%c,c2=%c\n",c1,c2);printf("fi=%e,f2=%f\n",f1,f2);a=f1;b=f2;printf("a=%d,b=%d\n",a,b);}D:\课件\VC6\MyProjects\d\d.c(5) :warn
来源:学生学帮网 编辑:学帮网 时间:2024/07/06 23:11:42
#include
main()
{
int a=0x7fffffff,b=025;
float f1=123.456,f2=2.0;
char c1,c2;
cl='a';
c2='b';
printf("a=%d,b=%d\n",a,b);
printf("c1=%c,c2=%c\n",c1,c2);
printf("fi=%e,f2=%f\n",f1,f2);
a=f1;
b=f2;
printf("a=%d,b=%d\n",a,b);
}
D:\课件\VC6\MyProjects\d\d.c(5) :warning C4305:'initializing' :truncation from 'const double ' to 'float '
D:\课件\VC6\MyProjects\d\d.c(7) :error C2065:'cl' :undeclared identifier
D:\课件\VC6\MyProjects\d\d.c(12) :warning C4244:'=' :conversion from 'float ' to 'int ',possible loss of data
D:\课件\VC6\MyProjects\d\d.c(13) :warning C4244:'=' :conversion from 'float ' to 'int ',possible loss of data
执行 cl.exe 时出错.
哪里错了请大神指教呀
错误是因为,你定义的char c1,你在下面赋值写的cl,所以error错误是 没有定义cl.至于你发的warning是警告,意思是float转int可能会损失精度.
#include int main( ){int c;cout
运行vc++时 #include int main() { cout
#include using namespace std; int main() { cout
实在看不懂#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;int cases;int main() {double cl = clock();scanf(%d,
C++有道题看不懂,#include int func(int a,int b);int main(){cout
C++计算阶乘n#include #include #include #include using namespace std;int main(){int sum = 1,d;int n;cin >> n;for(int i=1;i
#include void main( ) { int k=-3; if (k
#include main() { int x=0; while(x++
#include stdio.h main() { int A,B,C; while (A
sales_item是什么#include #include sales_item.husing namespace std;int main (){sales_item book;cin >> book;cout
#include #include main() { int x,y; float m; for(x=0;x
c++分解质因数过程#include using namespace std;int main(){int n,c;coutn,c;cout
#include int main(){int i,j,k;for (i=0;i
#include int main(){ int x=0,y=0; while(x
#include void main() { int i;int sum=0; for(i=1;i
#include void main(){int a[30];int i;for (i=0,i
#include main( ) { int k,sum=0 int count=0 for(k=1;k
#include #include int main() { int x,y,sqrt; scanf (%d,&x); y=sqrt(x); if (x>