当前位置: 技术问答>linux和unix
字符串大小问题
来源: 互联网 发布时间:2016-01-13
本文导语: Fedra 4.0下g++编译器: string name = "我"; name.size() 输出为3 string name = "我的"; name.size() 输出为6 string name = "我的包"; name.size() 输出为9 string name = "我的提包"; name.size() 输出为12...
Fedra 4.0下g++编译器:
string name = "我"; name.size() 输出为3
string name = "我的"; name.size() 输出为6
string name = "我的包"; name.size() 输出为9
string name = "我的提包"; name.size() 输出为12
是因为中文字符占三个字节的位置吗?
string name = "我"; name.size() 输出为3
string name = "我的"; name.size() 输出为6
string name = "我的包"; name.size() 输出为9
string name = "我的提包"; name.size() 输出为12
是因为中文字符占三个字节的位置吗?
|
根据你的机器对编码的识别,有些版本是不一样的!