报错

小兔和小山 2014-04-23 10:35:43
源代码如下:
#include<iostream>
int main()
{
using namespace std;
cout.setf(ios_base::fixed, ios_base::floatfield);
cout << "Integer division: 9/5 = " << 9 / 5 << endl;
cout << "Floating-point division: 9.0/5.0 = ";
cout << 9.0 / 5.0 << endl;
cout << "Mixed division: 9.0/5 = " << 9.0 / 5 << endl;
cout << "double constants: le7/9.0 = ";
cout << l.e7 / 9.0 << endl;
cout << "float constants: le7f/9.0f = ";
cout << l.e7f / 9.0f << endl;
return 0;
}

输出提示:
1>g:\程序文件\microsoft visual studio 2008\c++语言\demo3.11\demo3.11\demo.cpp(11) : error C2065: “l”: 未声明的标识符
1>g:\程序文件\microsoft visual studio 2008\c++语言\demo3.11\demo3.11\demo.cpp(11) : error C2228: “.e7”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>g:\程序文件\microsoft visual studio 2008\c++语言\demo3.11\demo3.11\demo.cpp(13) : error C2065: “l”: 未声明的标识符
1>g:\程序文件\microsoft visual studio 2008\c++语言\demo3.11\demo3.11\demo.cpp(13) : error C2228: “.e7f”的左边必须有类/结构/联合
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
小兔和小山 2014-04-23
  • 打赏
  • 举报
回复
是的,谢谢了!
tanling_zero 2014-04-23
  • 打赏
  • 举报
回复
cout << l.e7 / 9.0 << endl; cout << "float constants: le7f/9.0f = "; cout << l.e7f / 9.0f << endl; l.e7 l 是字符啊 , 是1吧,你抄错了.

65,208

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧