summaryrefslogtreecommitdiff
path: root/tests/basic-types/integers-binary.vala
blob: 04529fb4c670cbea326859d77e07939c05888c40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void main () {
	var a = 0b1001;
	assert (a == 9);

	var b = 0b100111010u;
	assert (b == 314);

	var c = -0b1010011010;
	assert (c == -666);

	uint64 d = 0b1111111111111111111111111111111111111111111111111111111111111111;
	assert (d == 0xffffffffffffffff);

	int64 e = 0b11011110111011011011111011101111;
	assert (e == 0xdeedbeef);
}