[ create a new paste ] login | about

Link: http://codepad.org/kCDfykpL    [ raw code | output | fork ]

slevy1ster - PHP, pasted on Feb 12:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$a = 65;
$b = ~$a + 1;   // get twos complement
printf("%d\n0x%x\n\n",$b,$b);

$b = -(pow(2,32) - 0xffffffbf);
var_dump($b);
printf("%d\n0x%x\n\n",$b,$b);
            
$c = base_convert($b,10,2);
echo $c,"\n";
$i = intval($c,2);
echo $i;


Output:
1
2
3
4
5
6
7
8
9
-65
0xffffffbf

float(-65)
-65
0xffffffbf

1000001
65


Create a new paste based on this one


Comments: