c 輸出字元的處理知識

2021-10-06 22:57:07 字數 804 閱讀 5414

cout<<

printf()

%a  浮點數、十六進製制數字和p-記數法(c99

%a 浮點數、十六進製制數字和p-記法(c99)

%c 乙個字元(char)

%c 乙個iso寬字元

%d 有符號十進位制整數(int)(%ld、%ld:長整型資料(long),%hd:輸出短整形。) 

%e 浮點數、e-記數法

%e 浮點數、e-記數法

%f 單精度浮點數(預設float)、十進位制記數法(%.nf 這裡n表示精確到小數字後n位.十進位制計數)

%g 根據數值不同自動選擇%f或%e.

%g 根據數值不同自動選擇%f或%e.

%i 有符號十進位制數(與%d相同)

%o 無符號八進位制整數

%p 指標

%s 對應字串char*(%s = %hs = %hs 輸出 窄字元)

%s 對應寬字串wcahr*(%ws = %s 輸出寬字串)

%u 無符號十進位制整數(unsigned int)

%x 使用十六進製制數字0xf的無符號十六進製制整數 

%x 使用十六進製制數字0xf的無符號十六進製制整數

%% 列印乙個百分號

說明:

%2d:表示輸出場寬為2的整數,超過2位按照實際資料輸出,不夠2位右對齊輸出。

%02d:表示輸出場寬為2的整數,超過2位按照實際資料輸出,不夠2為前置補0

%5.2f: 表示輸出場寬度為5的浮點數,其中小數點後有兩位,不夠五位右對齊輸出

c 中輸出字元的位址

struct test int main 輸出結果 為什麼用cout輸出字元的位址出來是亂碼呢?看下面這段 int main 這裡s是這個字串的首位址,看到這裡應該明白為什麼上面要求輸出位址卻輸出亂碼。c 裡用cout輸出乙個字元的位址,輸出的結果是從該字元開始的乙個字串的內容 struct tes...

彙編 輸出字元

data segment message db assembly language data ends code segment assume cs code,ds code begin mov ah,09 mov dx,seg message mov ds,dx mov dx,offset mes...

輸出字串

5.連線字串 半形句號 是字串連線符,可以把兩個字串連線成乙個字串。例如7 5 echo str.url 技巧 我們可以使用字串連線符累加字串。例如7 6 第一句我們給 str賦值,str表示字串 php中文社群位址是 第二句表示在 str的值上累加字串 www.phpnet.cn 所以,str最後...