在以下代码中,我无法理解为什么将string
转换为int
这种方式。
为什么要使用和0
?
string mystring;
vector<int> myint;
mystring[i+1]=myint[i]+'0';
此代码将int(可能是数字)转换为表示它的字符。
由于字符是连续的,并且char
s可以被视为整数,因此表示某个数字的字符实际上可以通过其与的距离来描述'0'
。通过这种方式,0
轮流转的性格'0'
,'5'
是大于字符'0'
五,依此类推。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句