C 言語では、8 進整数の出力には %o が使用され、16 進整数の出力には %x が使用されます。 %o は 0 ~ 7 の数字を使用して 8 進数を表し、%x は 0 ~ 9 および A ~ F の数字を使用して 16 進数を表します。
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"><code class="c">int number = 10;
printf("八进制表示:%o\n", number);
printf("十六进制表示:%x\n", number);</code></pre>
出力:
<code>八进制表示:12 十六进制表示:a</code>
上記の例では、
%o は 10 を 8 進数の 12 として出力しますが、%x
は 10 を 8 進数の 12 として出力します。 10 は 16 進数 a として出力されます。
以上がC 言語での %o と %x は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。