C 的佔位符

2022-04-27 14:44:03 字數 844 閱讀 5480

static

void

main

(string

args

)

,a:",65

,97);console

.readline

();}

執行結果:

a:65

,a:97

當 writeline() 函式有多個引數時,輸出第乙個引數中的內容,而第二個引數中的內容替換掉第乙個引數中對應位置的佔位符一起輸出。

如果第乙個引數沒有留佔位符,那麼第二個引數內容不輸出.

console

.writeline

("a:,a:",65

,97);

執行結果:

a:,a

:

佔位符從零開始計數,且佔位符中的數字不能大於第二個引數的個數減一(要求佔位符必須有可替換的值).

佔位符數字與第二個引數字元位置一一對應.

static

void

main

(string

args

),a:",65

,97);console

.readline

();}

執行結果:

a:97

,a:65

用佔位符就相當於先挖個坑,然後再把坑用變數填上。這裡應注意代表取第乙個變數,代表取第二個變數............順序是不能顛倒的,顛倒 

後雖然可編譯,但意義上出錯與原要表達的意思不符。

console.writeline()中有多個引數時,總是輸出第乙個引數裡的內容,後面的引數的內容是否輸出要看前面是否有相對應的佔位符。 

C語言佔位符 格式佔位符

d,i 代表整數,f 浮點數,s 字串,c char.p 指標,fl 長log,e 科學計數法,g 小數或科學計數法。a,a讀入乙個浮點值 僅c99有效 c讀入乙個字元 d讀入十進位制整數 i讀入十進位制,八進位制,十六進製制整數 o讀入八進位制整數 x,x讀入十六進製制整數 s讀入乙個字串,遇空格...

C 佔位符講解

在c symbian中有很多 d s x這樣的符號 用的很靈活很零碎,在網上找了個貼子放到這裡 學習下 以後忘了也好到這裡查詢.c 下基本型別所佔位數和取值範圍 符號屬性 長度屬性 基本型 所佔位數 取值範圍 輸入符舉例 輸出符舉例 char 8 2 7 2 7 1 c c d u signed c...

c 中的「 」和佔位符

的問題 在c 中有兩種意義 一是數學中的加號的含義,這是當 兩邊都為數字型別的時候表示兩數相加。另一含義是連線符,這是當 兩邊只要有乙個是字元型別的資料時,他就是相當於連線符將兩者連線。具體例子如 我們要編寫一句 我叫慕容紫霄,我今年22歲,我的月薪是7648元 那麼可以這麼寫 在函式main中寫入...