記得之前有寫過許多關于C語言的文章,都得到不錯的反饋,為此小編很是欣慰,小編的心思沒有白費,今天繼續出發,給你們帶來一篇C語言的字符串和整數轉換,希望能幫助C語言的同學更好的學習。
整數轉換為字符串:char *itoa( int value, char *string,int radix);
小數轉換為字符串:sprintf(串, 格式控制符列, 數據);
字符串轉小數:double atof(const char *nptr);
字符串轉整數:int atoi(const char *nptr);
測試代碼:
?
復制代碼 代碼如下:
#include
?#include
?int main()
?{
???? int a=2013420;
???? float b=2.054f;
???? double c=5.24;
???? char sa[20],sb[20],sc[20];
???? //將整數a轉換為字符串
???? itoa(a,sa,10);
???? puts(sa);
???? //將浮點型數據轉換為字符串
???? sprintf(sb,"%g",b);
???? puts(sb);
???? //將double型數據轉換為字符串
???? sprintf(sc,"%lg",c);
???? puts(sc);
???? printf("========以下是串轉換為數值=========/n");
???? char *s1="123",*s2="1.23";
???? printf("%d/n",atoi(s1));
???? printf("%g/n",atof(s2));
???? getchar();
???? return 0;
?}
小編帶來的這篇C語言的字符串和整數轉換,是不是特別的實用呢,更多關于C語言的內容,可以多多關注下武林技術頻道,我們會不斷的更新。