如何将string类型的数字转换成int

时间:2018.10.15 发布人:vcbfgg7l

如何将string类型的数字转换成int

已解决问题

谷歌vcbfgg7l用户在2018.10.15提交了关于“黄金矿工如何将string类型的数字转换成int”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-07-29T19:11:03。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

atoi和tcstoul、tcstol都可以把constchar*指向的字符串转换为数字。区别在于atoi将字符串当作一个“有符号十进制整数”来转换为int值,而tcstoul/tcstol则可以将十进制、二进制、八进制、十六进制等进制表示的数字字符串转换为unsignedint或者int。

示例代码如下:

str预析己ingstr="123";

inta=atoi达位(str.c_str());//a为123

intb=t胞论cstol(str.c_str(),**LL,10);//b为123

或者

stringstr="A";//十六进制表示的数字

inta=tcstol(str.c_str(),**LL,16)/面怎威龙占质写月女击路/a为10