vs2019为什么会这样

#include<stdio.h>
int main()
{
	int i,j;
	char ch;
	for ( i = 5;i>=0 ; i++)
	{
		for (ch = "F"; ch >= ("A" + i); ch++)
			printf("%c", ch);
		printf("\n");
	}
	return 0;
}

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C2440    “=”: 无法从“const char [2]”转换为“char”    6.16编程练习    D:\c语言文件\C primer plus\6.16编程练习\3.cpp    8    

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C2446    “>=”: 没有从“const char *”到“int”的转换    6.16编程练习    D:\c语言文件\C primer plus\6.16编程练习\3.cpp    8    
 

ch是字符类型,字符类型的常量要用单引号表示,双引号表示的是字符串常量,字符串常量可以赋给字符指针或者字符数组。

C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^