數字和字元的相互轉換

2022-03-25 10:28:25 字數 447 閱讀 5854

今天發現了乙個很好用的函式:sprintf(),用來把數字轉換為字元的形式。其用法類似於我們的

printf("%d",inta)(什麼類似,就是完全一樣嘛)。

用法示例如下:

看這裡其函式原型是:

include 

<

stdio.h

>

intsprintf(

char

*restrict s, 

const

char

*restrict format, ...);

同時,sprintf還有個友好的兄弟snprintf(),可以擷取輸出前幾位。例如把125只輸出"12"。

字元轉數字是很容易的事情。標準庫里提供了atoi()。或者,更建議使用的 strtol() 。

學著用了一天c++,發現以前學的東東都忘得很乾淨了。

慢慢來吧。

數字和字元的相互轉換

今天發現了乙個很好用的函式 sprintf 用來把數字轉換為字元的形式。其用法類似於我們的 printf d inta 什麼類似,就是完全一樣嘛 用法示例如下 看這裡其函式原型是 include stdio.h intsprintf char restrict s,const char restri...

字串與數字的相互轉換

在寫程式的時候常常碰到字串與數字相互轉換的問題,這裡做乙個小小的總結。字串與數字的轉換的方法比較多,按照不同的開發環境可以分為c c mfc,當然這三者存在著包含關係,在c開發環境中實現的方法在c 開發環境自然可以用,而用c 開發環境使用的方法在mfc一樣也可以使用。由於c mfc中使用類模板 cs...

字串 數字 的相互轉換 c,c

include include includeusing namespace std string 轉 int int str2num string s int 轉 string string num2str int i include c語言提供了幾個標準庫函式,可以將任意型別 整型 長整型 浮點...