Built-in types and their sizes
nCompiler and platform dependent:
nchar (signed) 
nwchar_t (signed) – for Unicode
nshort (signed)
nint (signed)
nlong (signed)
nunsigned char
nunsigned short
nunsigned int
nunsigned long
nbool
nfloat (signed)
ndouble (signed)
nMSFT specific: __intN (n=8,16,32 or 64)
n__int8, __int64 
nBits:
n8
n16
n16
n32
n32
n8
n16
n32
n32
n8
n32
n64
n8, 16, 32, 64
n