C語(yǔ)言 數(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);
測(cè)試代碼:
#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);
//將浮點(diǎn)型數(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語(yǔ)言實(shí)現(xiàn)24小時(shí)制轉(zhuǎn)換為12小時(shí)制示例
- C語(yǔ)言實(shí)現(xiàn)字母大小寫(xiě)轉(zhuǎn)換的方法
- C語(yǔ)言實(shí)現(xiàn)將字符串轉(zhuǎn)換為數(shù)字的方法
- C語(yǔ)言實(shí)現(xiàn)輸入一顆二元查找樹(shù)并將該樹(shù)轉(zhuǎn)換為它的鏡像
- C語(yǔ)言中字符串和數(shù)字的相互轉(zhuǎn)換實(shí)現(xiàn)代碼
- c語(yǔ)言讀取obj文件轉(zhuǎn)換數(shù)據(jù)的小例子
- C語(yǔ)言將24小時(shí)制轉(zhuǎn)換為12小時(shí)制的方法
相關(guān)文章
C語(yǔ)言深入探究水仙花數(shù)與變種水仙花數(shù)代碼
求水仙花數(shù)和變種水仙花數(shù)是非常適合初學(xué)者學(xué)習(xí)的代碼,其中包含的循環(huán)和邏輯方式等知識(shí)點(diǎn)。這既能起到對(duì)以往知識(shí)的復(fù)習(xí),也可以學(xué)習(xí)到一種不同的邏輯思考方式2022-05-05C語(yǔ)言格式輸出二進(jìn)制的2種方法總結(jié)
眾所周知C中以八進(jìn)制,十進(jìn)制和十六進(jìn)制都可以通過(guò)%o,%d和%x輕松實(shí)現(xiàn),然而唯獨(dú)沒(méi)有提供二進(jìn)制輸出的快速方式,下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言格式輸出二進(jìn)制的2種方法,需要的朋友可以參考下2022-08-08淺談Windows系統(tǒng)下C語(yǔ)言編程中Glib庫(kù)的使用
這篇文章主要介紹了Windows系統(tǒng)下C語(yǔ)言編程中Glib庫(kù)的使用,Glib庫(kù)在多線程編程中經(jīng)??梢杂玫?需要的朋友可以參考下2016-02-02關(guān)于C語(yǔ)言中弱符號(hào)與弱引用的實(shí)際應(yīng)用問(wèn)題
在編碼過(guò)程中,我們經(jīng)常遇到符號(hào)重定義的錯(cuò)誤問(wèn)題,本文通過(guò)實(shí)例代碼展示給大家介紹了C語(yǔ)言弱符號(hào)與弱引用的實(shí)際應(yīng)用問(wèn)題,一起看看吧2021-09-09pybind11: C++ 工程提供 Python 接口的實(shí)例代碼
這篇文章主要介紹了pybind11: C++ 工程如何提供 Python 接口,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09C++實(shí)現(xiàn)職工信息管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了c++實(shí)現(xiàn)職工信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01基于C語(yǔ)言實(shí)現(xiàn)關(guān)機(jī)小游戲的示例代碼
關(guān)機(jī)會(huì)寫(xiě)吧!猜數(shù)字會(huì)寫(xiě)吧!本文將結(jié)合這兩個(gè)功能,用C語(yǔ)言編寫(xiě)一個(gè)關(guān)機(jī)惡搞小游戲(最好的朋友轉(zhuǎn)瞬即逝),只要猜對(duì)了,1分鐘后執(zhí)行關(guān)機(jī),除非輸入“我是豬”,但是輸完后,1分鐘后還是會(huì)執(zhí)行關(guān)機(jī),該保存保存,感興趣的可以嘗試一下2022-07-07