Borland C++ Builder: The Complete Reference
can be performed on that variable. Common data types are integer, character, and real.
Although C has several basic built-in data types, it is not a strongly typed language like
Pascal or Ada. In fact, C will allow almost all type conversions. For example, character
and integer types may be freely intermixed in most expressions. Traditionally C performs
no run-time error checking such as array-boundary checking or argument-type
compatibility checking. These checks are the responsibility of the programmer.
operations are common. Another important aspect of C is that it has only 32 keywords
(5 more were added by C99, but these are not supported by C++), which are the
commands that make up the C language. This is far fewer than most other languages.