20161213C語言基礎08 printf詳解

2021-07-25 08:52:25 字數 598 閱讀 1138

%d:有符號十進位制。

%i:有符號十進位制,可以認為與%d沒有任何區別。

%o:八進位制輸出。

%u:以無符號十進位制輸出

%x:小寫的十六進製制

%x:大寫的十六進製制

%a:%a:

%e:%e:

%g:裡面會進行匹配,適合什麼科學計數法還是小數點,就用什麼輸出

%g:%f:

%lf:

%c:%s:

%p:標記:

-:減號代表輸出向後對齊

+:會將數字的符號顯示出來

:空格,規定位數後會用空格補全

0:用0補全

#:每種場合之下不同。%g會將無用的0去掉,加上#就可以保留。

數字:.數字:代表小數後面的位數,有效位數

h:short

hh:char

j:intmax_t

l:long

ll:longlong

l:long double

t:ptrdiff_t

z:size_t

#include

#define

intdemo 250

int main()

C 程式語言基礎08

結束距離break最近的那一層迴圈 using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace for迴圈 int s...

2016 12 13重學C語言記錄篇 1

變數和常量的定義 變數 可以被改變的量 常量 不能被改變的量 定義變數 在記憶體中開闢4個位元組的連續記憶體,並將記憶體空間命名為 int a a,定義了乙個整數型別的變數a 變數名字為a 寫法 int a a 1 a 1 10 a 5 2 a 10 2 a 10 5 賦值運算子 將等號右邊的值賦值...

C語言 08 陣列

1.計算機中的記憶體是以位元組為單位的儲存空間。記憶體的每乙個位元組都有乙個唯一的編號,這個編號就稱為位址。凡存放在記憶體中的程式和資料都有乙個位址,也就是說,乙個函式也有自己的記憶體位址。char a a a的ascii值為65 int b 66 在16bit編譯器環境下,系統為a b分別分配1個...