A type system is in place, but it is complicated … at least with respect to built-in datatypes like integers and floating point numbers
charis machine dependent (i.e. undefined)
Implicit type conversions
… and lots more …
⟶ it is very important to understand how and why
… and to be defensive!