本文共 466 字,大约阅读时间需要 1 分钟。
最近刷题,遇到了多次字符串和数字之间的转换,所以,做个整理。
一、数值和字符串之间的转换:
to_string(val) //把val转换成stringstoi(s,p,b) //把字符串s从p开始转换成b进制的intstol(s,p,b) //把字符串s从p开始转换成b进制的longstoul(s,p,b) //把字符串s从p开始转换成b进制的unsigned longstoll(s,p,b) //把字符串s从p开始转换成b进制的long longstoull(s,p,b) //把字符串s从p开始转换成b进制的unsigned long longstof(s,p) //把字符串s从p开始转换成floatstod(s,p) //把字符串s从p开始转换成doublestold(s,p) //把字符串s从p开始转换成long double
二、数值和字符之间的转换:
atoi(s) //将字符串s[n]转换为整型值 atof(s) //将字符串s[n]转换为双精度浮点型值 atol(s) //将字符串s[n]转换为长整型值
转载地址:http://gtvrz.baihongyu.com/