02x與 2x 之間的區別

2021-10-07 20:34:03 字數 1237 閱讀 9888

輸出最小寬度

用十進位制整數來表示輸出的最少位數。若實際位數多於定義的寬度,則按實際位數輸出,若實際位數少於定義的寬度則補以空格或0(當最小寬度數值以0開頭時)。

x 表示以十六進製制形式輸出

02 表示不足兩位,前面補0輸出;如果超過兩位,則實際輸出

舉例:printf("%02x", 0x345);  //列印出:345

printf("%02x", 0x6); //列印出:06

而如果直接寫為 %2x,資料不足兩位時,實際輸出,即不額外補0輸出; 如果超過兩位,則實際輸出。

printf("%2x", 0x345);  //列印出:345

printf("%2x", 0x6); //列印出:6

例子:#include

int main()

return 0;

}輸出結果:

ffffffec

ffffffec

ffffffed

ffffffed

ffffffee

ffffffee

ffffffef

ffffffef

fffffff0

fffffff0

fffffff1

fffffff1

fffffff2

fffffff2

fffffff3

fffffff3

fffffff4

fffffff4

fffffff5

fffffff5

fffffff6

fffffff6

fffffff7

fffffff7

fffffff8

fffffff8

fffffff9

fffffff9

fffffffa

fffffffa

fffffffb

fffffffb

fffffffc

fffffffc

fffffffd

fffffffd

fffffffe

fffffffe

ffffffff

ffffffff000

101202

303404

505606

707808

909a0a

b0bc0c

d0de0e

f0f1010

1111

1212

1313

1414

02x與 2x之間的區別

輸出最小寬度 用十進位制整數來表示輸出的最少位數。若實際位數多於定義的寬度,則按實際位數輸出,若實際位數少於定義的寬度則補以空格或0 當最小寬度數值以0開頭時 x 表示以十六進製制形式輸出 02表示不足兩位,前面補0輸出 如果超過兩位,則實際輸出 舉例 printf 02x 0x345 列印出 34...

02x與 2x之間的區別

輸出最小寬度 用十進位制整數來表示輸出的最少位數。若實際位數多於定義的寬度,則按實際位數輸出,若實際位數少於定義的寬度則補以空格或0 當最小寬度數值以0開頭時 x 表示以十六進製制形式輸出 02表示不足兩位,前面補0輸出 如果超過兩位,則實際輸出 舉例 printf 02x 0x345 列印出 34...

Django 1 x版本與2 x版本 區別

匯入的模組是 from django.conf.urls import url urlpatterns中url對應的是正規表示式,如下 from django.conf.urls import url,include from django.contrib import admin urlpatte...