C語言 數(shù)與串之間轉(zhuǎn)換的方法
更新時間:2013年05月01日 14:33:19 作者:
C語言 數(shù)與串之間轉(zhuǎn)換的方法,需要的朋友可以參考一下
整數(shù)轉(zhuǎn)換為字符串:char *itoa( int value, char *string,int radix);
小數(shù)轉(zhuǎn)換為字符串:sprintf(串, 格式控制符列, 數(shù)據(jù));
字符串轉(zhuǎn)小數(shù):double atof(const char *nptr);
字符串轉(zhuǎn)整數(shù):int atoi(const char *nptr);
測試代碼:
復制代碼 代碼如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=2013420;
float b=2.054f;
double c=5.24;
char sa[20],sb[20],sc[20];
//將整數(shù)a轉(zhuǎn)換為字符串
itoa(a,sa,10);
puts(sa);
//將浮點型數(shù)據(jù)轉(zhuǎn)換為字符串
sprintf(sb,"%g",b);
puts(sb);
//將double型數(shù)據(jù)轉(zhuǎn)換為字符串
sprintf(sc,"%lg",c);
puts(sc);
printf("========以下是串轉(zhuǎn)換為數(shù)值=========\n");
char *s1="123",*s2="1.23";
printf("%d\n",atoi(s1));
printf("%g\n",atof(s2));
getchar();
return 0;
}
相關文章
C語言深入探究水仙花數(shù)與變種水仙花數(shù)代碼
求水仙花數(shù)和變種水仙花數(shù)是非常適合初學者學習的代碼,其中包含的循環(huán)和邏輯方式等知識點。這既能起到對以往知識的復習,也可以學習到一種不同的邏輯思考方式2022-05-05淺談Windows系統(tǒng)下C語言編程中Glib庫的使用
這篇文章主要介紹了Windows系統(tǒng)下C語言編程中Glib庫的使用,Glib庫在多線程編程中經(jīng)??梢杂玫?需要的朋友可以參考下2016-02-02pybind11: C++ 工程提供 Python 接口的實例代碼
這篇文章主要介紹了pybind11: C++ 工程如何提供 Python 接口,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09