wiki _ https://en.wikibooks.org/wiki/Java_Programming/Primitive_Types
자바 기준으로 작성되어있다.
Casting_ The following table shows the conversions between primitive types, it shows the casting operation for explicit conversions
Unlike C, C++ and similar languages, Java can't represent false as 0 or null and can't represent true as non-zero. Java can't cast from boolean to a non-boolean primitive data type, or vice versa.
보통 char는 1byte만 사용하지만 java는 2byte를 사용했다 그 이유는 ascii code가 아닌 unicode를 사용하기 때문이다