C語言中 d, s, f, p, x等的意思

2021-10-04 11:44:41 字數 559 閱讀 7328

c語言中%d,%p,%f,%e,%x的意義

原創jack__h 最後發布於2009-12-03 14:11:00 閱讀數 177900 收藏

展開格式說明由「%」和格式字元組成,如%d%f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由「%」字元開始的。不同型別的資料用不同的格式字元。

格式字元有d,o,x,u,c,s,f,e,g等。

如%d整型輸出,%ld長整型輸出,

%p 輸出變數的記憶體位址,

%o以八進位制數形式輸出整數,

%x以十六進製制數形式輸出整數,

%u以十進位制數輸出unsigned型資料(無符號數)。

%c用來輸出乙個字元,

%s用來輸出乙個字串,

%f用來輸出實數,以小數形式輸出,

%e以指數形式輸出實數,

%g根據大小自動選f格式或e格式,且不輸出無意義的零。

scanf(控制字元,位址列表)

格式字元的含義同printf函式,位址列表是由若干個位址組成的表列,可以是變數的位址,或字串的首位址。如scanf("%d%c%s",&a,&b,str);

C語言中short的意思

short和int等一樣,是c或c 的一種內部資料型別。用於表示有符號整數。不同的是,他們在記憶體中所佔的空間大小不同,short通常為int所佔一半,也有一些實現為和int一樣,但不會比int大。所佔記憶體空間不同,那麼可用表示的整數範圍也就不同。至於具體能表示什麼範圍,這個問題是體系結構和編譯環...

C語言中 d等的意義

格式說明由 和格式字元組成,如 d f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由 字元開始的。不同型別的資料用不同的格式字元。格式字元有d,o,x,u,c,s,f,e,g等。如 d整型輸出,ld長整型輸出,o以八進位制數形式輸出整數,x以十六進製制數形式輸出整數,u以十進位制數輸...

C語言中 是什麼意思?

是乙個整體,它是用於指向結構體 c 中的class等含有子資料的指標用來取子資料。換種說法,如果我們在c語言中定義了乙個結構體,然後申明乙個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到 舉個例子 struct data 定義結構體 struct data p 定義結構體指標 st...