整数値です。
整数リテラルの定義、代入などで生成されます。
0b, 0o, 0x のプレフィクスによって、2進数、8進数、16進数表記が可能です。
整数リテラルの間のアンダースコアは無視されます。
C++と違って、条件式の中では0でもtrue扱いになるので注意が必要です。
a : 100; b : 200; c : a + b; c.p; a.class.p; b.class.p; c.class.p; x : 0b_1111_0010; y : 0x0d; z : x + y; z.p;