中易网

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

答案:1  悬赏:0  
解决时间 2021-04-28 02:05
  • 提问者网友:先森请一心
  • 2021-04-27 10:18
// 112,5.10.6.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <stdio.h>
int _tmain(int argc, _TCHAR* argv[])
{
char c1, c2;
int diff;
float num;
c1 = "S";
c2 = "O";
diff = c1 - c2;
num = diff;

printf("%c%c%c: %d %3.2f\n", c1, c2, c1, diff, num);
return 0;
}
最佳答案
  • 二级知识专家网友:陪衬角色
  • 2021-04-27 11:11
c1 = "S"; - > c1 = 'S';
c2 = "O"; -> c2 = 'O';
这里的c1和c2是char,而"S"和"O"是字符串。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息