刚学c++ 一串代码编译错误 求教

hmimyboy 2011-08-17 09:30:55
#include <iostream>
using namespace std;
int main()
{
    char ch;
    ch="A";
    cout<<ch<<endl;
    cout<<(int)ch;
    return 0;
}


错误提示  error C2440: “=”: 无法从“const char [2]”转换为“char”

该怎么处理这个代码呢
...全文
102 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hmimyboy 2012-08-26
  • 打赏
  • 举报
回复

俺就是新手
[Quote=引用 8 楼 的回复:]

引用 5 楼 awl_1124 的回复:
''是一个字符
""是一个字符串

就是这样
[/Quote]
jernymy 2011-08-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 coding_hello 的回复:]
ch="A"; ----> ch = 'A';

ch是char类型,只能用单引号~
[/Quote]
正解
szqh97 2011-08-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luciferisnotsatan 的回复:]

ch='A';
''是一个字符
""是一个字符串,含有一个字符串结束符 \0
[/Quote]字符串和字符的区别,要特别注意啊,新手很容易犯的一个错误
简单调调 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 awl_1124 的回复:]
''是一个字符
""是一个字符串
[/Quote]
就是这样
简单调调 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 awl_1124 的回复:]
''是一个字符
""是一个字符串
[/Quote]
就是这样
简单调调 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 awl_1124 的回复:]
''是一个字符
""是一个字符串
[/Quote]
就是这样
AwL_1124 2011-08-18
  • 打赏
  • 举报
回复
''是一个字符
""是一个字符串
AwL_1124 2011-08-18
  • 打赏
  • 举报
回复
''是一个字符
""是一个字符串,含有一个字符串结束符 \0
luciferisnotsatan 2011-08-17
  • 打赏
  • 举报
回复
ch='A';
''是一个字符
""是一个字符串,含有一个字符串结束符 \0
hmimyboy 2011-08-17
  • 打赏
  • 举报
回复
非常感谢 木注意~~
野男孩 2011-08-17
  • 打赏
  • 举报
回复
ch="A"; ----> ch = 'A';

ch是char类型,只能用单引号~

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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