字符串转换成数字,数字转换成字符串

时间:2022-09-12 06:17:19

字符串转换成数字:

这个主要是用atoi和atoll函数

头文件: #include<stdlib.h>

char str[100];
str[100] = "123456789haha"
int ans = atoi(str); //转换为int型的数字,并且在遇到不是数字的字符的时候会自动停下
int ans = atoll(str); //转换为long long型的数字

数字转换成字符串:

用sprintf函数

头文件: #include<stdio.h>

double n = 1.23456;
char str[100];
sprintf(str,"%.2f",n);
结果 str[100] = "1.23";