string mystring ="123" ;
int mynum = mystring[2] - '0' ; // note the '0' ; 将个位3 提取出来。
// -'0' 是否表示单个字符
mystring[2] = mystring[2] + 4 ; // 对单个数字字符,加数字,认为是数字相加。但mystring 仍然是字符
// 此时,mystring = "127"
本文展示了如何从字符串中提取单个数字字符,并进行简单的数学操作。具体步骤包括使用下标访问字符,通过'0'转换为整数进行提取,以及对数字字符进行加法操作。最终演示了字符串修改后的结果。
string mystring ="123" ;
int mynum = mystring[2] - '0' ; // note the '0' ; 将个位3 提取出来。
// -'0' 是否表示单个字符
mystring[2] = mystring[2] + 4 ; // 对单个数字字符,加数字,认为是数字相加。但mystring 仍然是字符
// 此时,mystring = "127"
1416
7796
2309
2281
3754

被折叠的 条评论
为什么被折叠?