「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>
 
 
 
=== 変数と文字の表示 ===