0
のfcntl-linux.hを示すO_APPENDの16進数は何ですか?
#ifndef O_APPEND
# define O_APPEND 02000
#endif
//サンプルCコード
int APPEND_MASK = O_APPEND;
GDBは、私はヘッダファイルを介して、8進数でビットフラグを記憶していると判断
(gdb) print /x APPEND_MASK
$11 = 0x400
snippit手動での変換はどうしたらよいでしょうか?例えば、ヘッダーファイルのどこに8進数と言うのですか?
「0」で整数リテラルを開始すると、8進数を意味します。 – Barmar
ヘッダーファイルにありません。これは言語標準の一部です。 0で始まる数字の後に 'x 'が続く数字は8進数です。 '0x 'の数字は16進数です。 –
新しいことを学んだ..ありがとう.. –