利用printf()和sprintf(), 通過各種轉換說明, 可將數字從數值形式轉換為字串形式
char first=
"annie"
;char last=
"von wurstkasse"
;double prize =
25000
;char ch[50]
;sprintf
(ch,
"%s, %-19s: $%6.2f\n"
, last, first, prize)
;
atoi() 函式可用把字母數字轉換為整數
/*hello.c -- 命令列引數轉換為數字*/
#include
#include
//呼叫其中的atoi()函式
intmain
(int argc,
char
* ar**)
若字串僅以整數開頭, 那麼atoi()函式之轉換開頭部分的數字, 若命令列引數非數字, 該行為在c標準下是未定義的。
使用有錯誤檢測功能的strtol()函式更加安全。
strtol()把字串轉換為long型別值, strtoul() 函式轉換為unsigned long 型別, strtod()轉換為double型別…
stdlib.h 該標頭檔案包含了atoi(), atol(), atof()等函式的原型
/*呼叫strtol() 函式*/
#include
#include
#define lim 30
intmain()
puts
("bye!\n");
return0;
}
strtol() 函式返回從字串中轉換出的數值, 第乙個引數是源字串, 第二個引數是轉換停止時的位址, 第二個引數是源字串中數值的進製。 C語言學習筆記
include include void swap int p1,int p2 void swapa int arr,int n void printfa int arr,int n int main int argc,char argv swap i,j printfa array,6 swapa...
C語言學習筆記
file 結構 包含在stdio.h裡 ifndef file defined struct iobuf typedef struct iobuf file define file defined endif fread 功 能 從乙個流中讀資料 函式原型 size t fread void buf...
C語言學習筆記
我們學習c語言最開始入門的時候,都是先從c語言學習 c語言教材書籍開始學習,這些是我摘要的一些內容。第一章 c 語言概述 語言概述 1.1 物件導向程式設計基本概念 1.2 c 語言是一種物件導向的程式設計 語言 1.3 c 程式結構的特點 程式結構的特點 1.4 visual c 6.0簡介 簡介...