类型转换:<必须有继承关系>
(这是我从学c开始就一直忽略的问题,今天翻出来发现还是不甚了解,Let us learn about it together.)
1.自动转换:<子类->父类>
低精度可以自动转换成高精度,(前三种之间不能自动转换)type/short/char->int->long->float->double ,bool类型和上述类型直接不能转换
2.强制转换: <父类->子类>
语法:低精度类型 变量名=(低精度类型)高精度变量数值
注意:强制转换过程中,可能会丢失精度(如double a=12.7,若强转成int型,则小数点后的数值将丢失。)
奇葩的变量名:
以前知道的变量名是必须以字母或者下划线开头的,今天偶然知道竟然还可以以$.¥开头,eclipse竟然不报错吖,( ⊙ o ⊙ )!!!说明了什么,说明了就算对于eclipse开发者来说,钱的魅力也是很大的吖~
本文介绍了C语言中类型的自动转换和强制转换过程,包括不同数据类型之间的转换规则,并提到了一些特殊的变量命名方式。

3万+

被折叠的 条评论
为什么被折叠?



