字符串转为数字(c c++ 两种方式)

来源:互联网 发布:linux命令启动sh脚本 编辑:程序博客网 时间:2024/06/03 22:03

int val = 0;

std::string tmp = 10 or a;

十进制:

std::istringstream(tmp) >> val;//c++

val = atoi(tmp.c_str());//c

十六进制:

sscanf(tmp.c_str(),"%x",&val);//c++

val = strtol(tmp.c_str(),NULL,16);//c
0 0
原创粉丝点击