operators
$a = 5;
$b = 2;
printf("a + b = %d\n", $a + $b );
printf("a - b = %d\n", $a - $b );
printf("a * b = %d\n", $a * $b );
printf("a ** b = %d\n", $a ** $b );
printf("a / b = %f\n", $a / $b );
printf("a // b = %f\n", int($a / $b));
printf("a %% b = %d\n", $a % $b );
print "\n";
$a++;
printf("a++ = %d\n", $a );
$a--;
printf("a-- = %d\n", $a );
print "\n";
$a = "a";
$b = 10;
printf("a + b = %s\n", $a . $b );
printf("a * b = %s\n", $a x $b );
print "\n";
$a = 0xf0;
$b = 0x11;
printf("a & b = %x\n", $a & $b );
printf("a | b = %x\n", $a | $b );
printf("a ^ b = %x\n", $a ^ $b );
printf("~a = %x\n", ~$a );
print "\n";
$a = -1;
printf("a >> 1 = %x\n", $a >> 1 );
$a = 1;
printf("a << 1 = %x\n", $a << 1 );
a = 5
b = 2
printf("a + b = %d\n", a + b )
printf("a - b = %d\n", a - b )
printf("a * b = %d\n", a * b )
printf("a ** b = %d\n", a ** b )
printf("a / b = %f\n", a.to_f / b)
printf("a // b = %f\n", a / b )
printf("a %% b = %d\n", a % b )
print "\n"
printf("a++ = %d\n", a.succ )
print "\n"
a = "a"
b = 10
printf("a + b = %s\n", a + String(b))
printf("a * b = %s\n", a * b )
print "\n"
a = 0xf0
b = 0x11
printf("a & b = %x\n", a & b )
printf("a | b = %x\n", a | b )
printf("a ^ b = %x\n", a ^ b )
printf("~a = %08x\n", ~a )
print "\n"
a = -1
printf("a >> 1 = %08x\n", a >> 1 )
a = 1
printf("a << 1 = %x\n", a << 1 )
<?php
$a = 5;
$b = 2;
printf("a + b = %d\n", $a + $b );
printf("a - b = %d\n", $a - $b );
printf("a * b = %d\n", $a * $b );
printf("a ** b = %d\n", pow($a, $b) );
printf("a / b = %f\n", $a / $b );
printf("a // b = %f\n", (int)($a / $b));
printf("a %% b = %d\n", $a % $b );
echo "\n";
$a++;
printf("a++ = %d\n", $a );
$a--;
printf("a-- = %d\n", $a );
echo "\n";
$a = "a";
$b = 10;
printf("a + b = %s\n", $a . $b );
printf("a * b = %s\n", str_repeat($a, $b));
echo "\n";
$a = 0xf0;
$b = 0x11;
printf("a & b = %x\n", $a & $b );
printf("a | b = %x\n", $a | $b );
printf("a ^ b = %x\n", $a ^ $b );
printf("~a = %x\n", ~$a );
echo "\n";
$a = -1;
printf("a >> 1 = %x\n", $a >> 1 );
$a = 1;
printf("a << 1 = %x\n", $a << 1 );
?>
a = 5
b = 2
print "a + b = %d" % (a + b )
print "a - b = %d" % (a - b )
print "a * b = %d" % (a * b )
print "a ** b = %d" % (a ** b )
print "a / b = %f" % (a / b )
print "a // b = %f" % (a // b )
print "a %% b = %d" % (a % b )
print
a = "a"
b = 10
print "a + b = %s" % (a + str(b))
print "a * b = %s" % (a * b)
print
a = 0xf0
b = 0x11
print "a & b = %x" % (a & b )
print "a | b = %x" % (a | b )
print "a ^ b = %x" % (a ^ b )
print "~a = %x" % (~a )
print
a = -1
print "a >> 1 = %x" % (a >> 1 )
a = 1
print "a << 1 = %x" % (a << 1 )