add sizeof operator

Edited-by: Duy Nguyen <pclouds@gmail.com>
note about using -Wall with gcc
support x86-64 by making "int" as large as "long"