(单引号&双引号)‘s difference in C++

(单引号&双引号)‘s difference in C++

单引号-----字符------实际上代表一个整数

双引号-----字符串—是一个指向无名数组起始字符的指针------以‘/0’结尾

代码1:

int main(){
	string s1;
	s1 = 'hello';
	cout<<s1<<endl;
	return 0;
}

输出:

o

代码2:

int main(){
	string s1;
	s1 = “hello”;
	cout<<s1<<endl;
	return 0;
}

输出:

hello

猜你喜欢

转载自blog.csdn.net/un_lock/article/details/127408869