（事实上C语言的规范中完全没有“强制”的说法，但明确地有显式和隐式转换）。一些语言中可能同时提供这些不同形式的典型的类型转换，以及其它的可能和上下文相关的类型转换，例如ISO C++的std::is_convertible使用的“转换”，既不是类似C语言的cast notation或前缀的转换操作符形式的显式转换，也不是标准转换这样的隐式转换。