c語言學習筆記 20210302

2021-10-20 19:35:19 字數 985 閱讀 7934

利用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簡介 簡介...