c int 转string 和string 转int

来源:互联网 发布:北大青鸟陈璇java视频 编辑:程序博客网 时间:2024/05/20 13:04

今天碰到个奇葩,什么都不问,就问我c语言怎么int 转string 和string 转int。还真就问准了。js用久了,转换类型什么的都忘了。现在来复习下这个问题。

string 转int,最简单的,用atoi()函数就可以了。atoi(int   value,   char   *string,   int   radix); 最有一个参数是转换的进制。也可以直接atoi(char *string);参数是char数组。

int 转string,sprintf(string format,"%d",int a);跟上面那个函数的形式很像。

////  main.cpp//  test1////  Created by lj on 13-4-1.//  Copyright (c) 2013年 lj. All rights reserved.//#include <iostream>using namespace std;int main(int argc, const char * argv[]){    int a=115455;    char c[7] = "111";    atoi(c);    cout<<c<<endl;    sprintf(c,"%d",a);    cout<<c<<endl;    return 0;}
输出

111

115455


原创粉丝点击