c語言字串與整形,浮點數...相互轉換
在c語言中我們常用sprintf來進行字串的拼接,但其實sscanf,sprintf兩個函式能夠實現字串與其他型別的轉換
字串轉整形
#include <string.h>
#include <stdio.h>
int main(){
char str[]="123 838";
int a,b;
sscanf(str,"%d %d",&a,&b);
return 0;
}
字串轉浮點型
#include <string.h>
#include <stdio.h>
int main(){
char str[]="12.3 8.38";
double a,b;
sscanf(str,"%lf %lf",&a,&b);
return 0;
}
整形轉字串
#include <string.h>
#include <stdio.h>
int main(){
char str[20]={0};
int a=123,b=838;
sprintf(str,"%d %d",a,b);
return 0;
}
浮點型轉字串
#include <string.h>
#include <stdio.h>
int main(){
char str[]={0};
double a=12.3,b=8.38;
sprintf(str,"%lf %lf",a,b);
return 0;
}
轉換成其它型別類似
相關文章
- C 語言整數與字串的相互轉換介紹字串
- C# float浮點數與二進位制相互轉換(IEEE754)C#
- 【C基礎】整形提升與算數轉換
- JSON字串與HashMap相互轉換JSON字串HashMap
- Java 浮點到字串轉換Java字串
- 陣列與字串方法與相互轉換陣列字串
- java 字串與檔案相互轉換Java字串
- 將字串陣列轉換為浮點數陣列字串陣列
- go語言與c語言的相互呼叫GoC語言
- 轉換成浮點數
- 浮點數轉換為String字串(可設定精度)方法字串
- string與數字相互轉換
- [C語言] 浮點型儲存C語言
- JavaScript陣列與字串相互轉換 join、splitJavaScript陣列字串
- mysql時間與字串之間相互轉換MySql字串
- 判斷迴文串 字串/數字相互轉換字串
- C語言進位制轉換與列印C語言
- hex轉浮點數線上轉換工具
- C語言 int,float,double整型和浮點型資料在相互運算時bug原因C語言
- C語言sizeof()變數、字元、字串C語言變數字元字串
- C#中JSON字串和Dictionary字典型別的相互轉換C#JSON字串型別
- C語言字串C語言字串
- UIImage與Iplimage相互轉換UI
- DataTable與List相互轉換
- SDOM與QDOM相互轉換
- 組合語言-019(彙編程式與c\c++相互呼叫)組合語言C++
- Python 漢字區位碼、字串 相互轉換Python字串
- 位元組陣列轉浮點數線上轉換器陣列
- C語言 - 字串拼接C語言字串
- java 物件與xml相互轉換Java物件XML
- float浮點數線上轉位元組陣列轉換工具陣列
- c++中數字和字串的轉換C++字串
- Golang語言包-字串處理strings和字串型別轉換strconvGolang字串型別
- C語言學習之:指標與字串C語言指標字串
- 日期與字串的互相轉換SQL語句字串SQL
- (C#)時間戳、DateTime相互轉換C#時間戳
- C#:檔案、byte[]、Stream相互轉換C#
- C語言的隱式型別轉換C語言型別