为什么a打了单引号之后就是错误的,打了单引号之后是什么含义?

以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
在 C 语言中,变量名通常不使用单引号 (')。变量名和变量值是分开定义的。变量名仅用于标识存储位置的名称,而变量值则是存储在该位置的实际数据。当你在变量名前添加单引号时,编译器会将其视为一个字符常量,而不是变量名。这就是为什么在你的代码中,使用单引号包裹变量名会导致错误的原因。
让我们看一下你的代码中的一些错误示例:
/int a+b=40;/错误:这一行是错误的,因为 int a+b 不是有效的语法。正确的做法应该是将 a 和 b 相加的结果赋值给一个新变量,例如 int sum = a + b;。/a+b=50;:这一行也是错误的,因为它没有上下文,无法确定 a 和 b 的值。你需要确保这些变量已经在前面的代码中定义并赋值。/int'a'=50;/错误:这一行是错误的,因为单引号用于表示字符常量,而不是变量名。如果你想将值 50 赋给一个变量 a,应该写成 int a = 50;。在图 1 和图 2 中,看起来你的代码中存在一些语法错误和拼写错误。请确保遵循正确的语法规则来定义变量和赋值。此外,还需要注意一些其他细节,比如分号的使用和拼写错误等。修正这些错误后,你的代码应该能够正常运行。