「C言語/データ型と変数」の版間の差分
削除された内容 追加された内容
int の読みが「イント」だという説明のついでに、コード整形など。 |
16進数でのprintf表示など。 |
||
178 行
変数名の最初の文字が、もし数字だと、エラーになる。変数名の最初の文字は、英字である必要がある。
=== 16進数や8進数などの表示 ===
10進数以外の、16進数や8進数での表示は、下記のようになります。
10進数では表示指定は%d でしたが、8進数では、表示指定が %o になります。16進数では %x です。
%の次の「o」や「x」の由来は、8進数を「oct」(オクト)といい、16進数を「hex」(ヘキサ)というのに由来しています。
;コード例
<syntaxhighlight lang="C">
#include <stdio.h>
int main(void)
{
int a = 20;
printf("8進数では%o \n", a);
printf("10進数では%d \n", a);
printf("16進数では%x \n", a);
return 0;
}
</syntaxhighlight>
;実行結果
<pre>
8進数では24
10進数では20
16進数では14
</pre>
=== 変数と文字の表示 ===
|