c语言、c++怎么将string类型数据转成int,怎么将int转成string

string→int

C++

法一:

string str="456";

int num=stoi(str);

法二:

#include

int main() {

string str = "456";

stringstream ss(str);

int num;

ss >> num;

}

C语言

#include <stdlib.h>

int main() {

char str[] = "123";

int num = atoi(str);

}

int→string

c++

int num=123;

string str=to_string(num);

C语言

法一:

#include <stdio.h>

int main() {

int num = 123;

char str[20];

sprintf(str, "%d", num);

printf("转换后的字符串: %s\n", str);

return 0;

}

法二:

#include <stdio.h>

#include <stdlib.h>int main() {

int num = 789;

char str[20];

itoa(num, str, 10);

printf("转换后的字符串: %s\n", str);

return 0;

}

相关推荐
程序喵大人2 分钟前
推荐个 C++ 练习平台
开发语言·c++·工具推荐
fpcc1 小时前
跟我学C++中级篇——std::is_invocable的分析应
c++
Code Slacker2 小时前
LeetCode Hot100 —— 滑动窗口(面试纯背版)(四)
数据结构·c++·算法·leetcode
总爱写点小BUG3 小时前
打印不同的三角形(C语言)
java·c语言·算法
SHERlocked934 小时前
摄像头 RTSP 流视频多路实时监控解决方案实践
c++·后端·音视频开发
tang&5 小时前
哈希碰撞攻防战:C++闭散列与开散列实现全解析
c++·哈希算法
眠りたいです5 小时前
现代C++:C++11并发支持库
开发语言·c++·多线程·c++11·c++并发支持库
小灰灰搞电子5 小时前
Rust可以取代C++么?
开发语言·c++·rust
微笑倾城5 小时前
Windows平台下CMake工程中使用protobuf
c++·cmake