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