支持以下数据类型之间的转换:int与char、int与string、char与string
发布时间
阅读量:
阅读量
由于在撰写项目或进行OJ练习时频繁遇到此类问题,因此此次将进行统一处理。本文不会详尽列举所有可能的解决途径,仅挑选个人认为最为便捷且实用的方式进行呈现。
int char互转
int与char类型之间的转换涉及ASCII编码的相关内容,此处暂不进行详细阐述
int类型向char类型的转换
int ia=9;
char ca=9+'0'; //ca=='9'
char 转 int
char ca='9';
int ia=ca-'0'; //ia==9
int string 互转
在VS2010环境中,to_string()函数存在缺陷,当执行string str=to_string(123)时将引发错误。接下来将介绍微软官方推荐的替代实现方式
int 转 string
int ia=123;
string sa=to_string(static_cast<long long>(ia)) //sa=="123"
似
全部评论 (0)
还没有任何评论哟~
