c++中,未做其他说明,char a;那么a是字符型还是字符串型呢,可以做赋值a=“a”吗?

2025-06-27 11:50:15
推荐回答(3个)
回答1:

char a
是字符型的
所谓的字符“串”,就是字符的复数形式,而什么类型能保存这个字符的复数形式呢。
那就是数组,即: char a[x],其中x为整数。

而‘’和“” 也很好记, 就是单引号只能保存一个字符,双引号可以保存多个字符, “双”大于“单”,所以双引号可以保存字符串。

按照我说的方法记,很好记的

回答2:

肯定是字符型了!不能a="a";,只能a='a';。

回答3:

那样复制不可以,可以这样赋值char [ ]a = "a";