printf中的x 及用法

2022-09-13 19:33:15 字數 678 閱讀 2390

printf 和 scanf 簡介

printf() ---將變數的內容輸出到顯示器上

四種用法

1.printf("字串\n");

2.printf("輸出控制符", 輸出引數);

3.printf("輸出控制符1 輸出控制符2 .....", 輸出引數1, 輸出引數2, .....);輸出控制符和輸出引數的個數必須一一對應。

4.printf("輸出控制符", 輸出引數);

輸出控制符包含如下

%d%ld

%c%f

%lf%x(或者%x或者%#x)

/*

2020.6.2

目的:測試%x %x   %#x %#x 的用法​​

*/​​# include

int main(void)​/*

在vc++6.0的輸出結果是:

——————————————————

2f2f

0x2f

0x2f

——————————————————

*/

為什麼需要輸出控制符

1.01組成的**可以表示資料也可以表示指令。

2.如果01組成的**表示的是資料的話,那麼同樣的01**組合 以不同的輸出格式輸出的就會有不同的輸出結果。

gdb中x的用法

用gdb檢視記憶體 格式 x nfu 說明x 是 examine 的縮寫 n表示要顯示的記憶體單元的個數 f表示顯示方式,可取如下值 x 按十六進製制格式顯示變數。d 按十進位制格式顯示變數。u 按十進位制格式顯示無符號整型。o 按八進位制格式顯示變數。t 按二進位制格式顯示變數。a 按十六進製制格...

Linux中的格式輸出 Printf用法

printf的格式控制的完整格式 0 m.n l或h 格式字元 下面對組成格式說明的各項加以說明 表示格式說明的起始符號,不可缺少。有 表示左對齊輸出,如省略表示右對齊輸出。0 有0表示指定空位填0,如省略表示指定空位不填。m.n m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明...

C 中printf 函式的用法5

printf 函式的type是 n時,不是表示列印資料,而是將列印資訊的數量儲存到指定的變數中,需要注意的是,在printf 函式中使用 n時,其對應的引數是變數的位址。當printf 使用 n時,會有不安全的隱患,因此,預設情況下,n是不能使用的。如果需要使用,則要開啟 n的開關。通過 get p...