ホームページ >バックエンド開発 >C++ >C 言語での %o と %x は何を意味しますか

C 言語での %o と %x は何を意味しますか

下次还敢
下次还敢オリジナル
2024-05-02 17:51:28676ブラウズ

C 言語では、8 進整数の出力には %o が使用され、16 進整数の出力には %x が使用されます。 %o は 0 ~ 7 の数字を使用して 8 進数を表し、%x は 0 ~ 9 および A ~ F の数字を使用して 16 進数を表します。

C 言語での %o と %x は何を意味しますか

C 言語における %o と %x の意味

C 言語では、

% o%x はどちらも書式文字列の書式指定子で、整数を出力するために使用されます。

%o: 8 進数

%o 形式指定子は、8 進数 (base-8) 整数を出力するために使用されます。 8 進数は 0 から 7 までの数字で構成されます。

%x: 16 進数 (base-16) 整数を出力するための 16 進数

%x 形式指定子。 16 進数は、0 ~ 9 と A ~ F の数字で構成されます。

使用法:

%o および %x 形式指定子を使用する場合は、printf を使用する必要があります。 # first ## や fprintf などの関数は、出力する整数を指定します。例: <pre class="brush:php;toolbar:false">&lt;code class=&quot;c&quot;&gt;int number = 10; printf(&quot;八进制表示:%o\n&quot;, number); printf(&quot;十六进制表示:%x\n&quot;, number);&lt;/code&gt;</pre> 出力:

<code>八进制表示:12
十六进制表示:a</code>

上記の例では、

%o

は 10 を 8 進数の 12 として出力しますが、%x は 10 を 8 進数の 12 として出力します。 10 は 16 進数 a として出力されます。

以上がC 言語での %o と %x は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。