双引号与单引号的区别

下面有两段程序

code 1

1 # include <iostream>
2 # include <string>
3 
4 int main(){
5     std::string a;
6     a = "cxfgds";
7     std::cout << a.size();
8     return 0;
9 }

code 1中双引号,结果输出为6

code 2:

1 # include <iostream>
2 # include <string>
3 
4 int main(){
5     std::string a;
6     a = 'cxfgds';
7     std::cout << a.size();
8     return 0;
9 }

code 2中单引号,结果输出为1

 

posted @ 2024-07-26 19:57  路人呃呃  阅读(8)  评论(0)    收藏  举报