atoi()和stoi()的区别----数字字符串的处理_yky__xukai的博客-CSDN博客_atoi
在上面博客的基础上再加两条:
(1)当输入的字符串不是整形,且前半部分都是数字时,stoi()与atoi()都会取前面为整形的部分。如string testFloat = "12.34";时,两者输出值为12。
(2)当输入的字符串不是整形,且前半部分不是数字时,如string testNaN = ".34";stoi()会报错,但atoi()会输出0。
atoi()和stoi()的区别----数字字符串的处理_yky__xukai的博客-CSDN博客_atoi
在上面博客的基础上再加两条:
(1)当输入的字符串不是整形,且前半部分都是数字时,stoi()与atoi()都会取前面为整形的部分。如string testFloat = "12.34";时,两者输出值为12。
(2)当输入的字符串不是整形,且前半部分不是数字时,如string testNaN = ".34";stoi()会报错,但atoi()会输出0。