%x在c語言中的意思是以十六進(jìn)制數(shù)形式輸出整數(shù)。在C語言中,類似%x的數(shù)據(jù)轉(zhuǎn)換為指定格式輸出的字符還有很多,比如%a、%d、%o、%x、%u、%c、%s、%f、%e、%g、%n等。
%a,%A 讀入一個(gè)浮點(diǎn)值(僅C99有效)
%c 讀入一個(gè)字符
%d 讀入十進(jìn)制整數(shù)
%e以指數(shù)形式輸出實(shí)數(shù)
%g根據(jù)大小自動(dòng)選f格式或e格式,且不輸出無意義的零?!?br />
%i 讀入十進(jìn)制,八進(jìn)制,十六進(jìn)制整數(shù)
%o 讀入八進(jìn)制整數(shù)
%x,%X 讀入十六進(jìn)制整數(shù)
%s 讀入一個(gè)字符串,遇空格、制表符或換行符結(jié)束。
%f,%F,%e,%E,%g,%G 用來輸入實(shí)數(shù),可以用小數(shù)形式或指數(shù)形式輸入。
%p 讀入一個(gè)指針
%u 讀入一個(gè)無符號(hào)十進(jìn)制整數(shù)
%n 至此已讀入值的等價(jià)字符數(shù)
%[] 掃描字符集合
%% 讀%符號(hào)